View all
Sheila Hanahan Taylor was born on 10 August 1969 in Columbus, Ohio, USA. She is a producer and actress, known for The Final Destination, Final Destination 3 and Final Destination 5. imdb.com