Actress Sheila Allen (b. Sheila Mathews in 1929) died on November 15. Allen was married to producer Irwin Allen and appeared in many of his projects, including City Beneath the Sea, Lost in Space, Land of the Giants, and The Towering Inferno. She also served as a producer on the television film The Time Tunnel.
Leave a comment
You must be logged in to post a comment.