Hot Search
No search results found
- Write an article
- Post discussion
- Create a list
- Upload a video
Darryl Leigh Sheen was an Australian producer and director. She worked on many films and television series', including "Sir Arthur Conan Doyle's The Lost World", "Mission: Impossible" and "Flipper". Several of her relatives also worked alongside her including niece Pippa and nephew Chris. She passed away on April 14, 2003 in the Australian state of Queensland at the age of 56.