Question: What were the roles of Isabel de Castro during the year 1995?
Answer: Isabel de Castro appeared in Down to Earth in 1995, and played Nha Caela in The Island of Contenda.