Leela Savasta

Leela Savasta

1 videos
Leela Savasta is a Canadian actress who works in film and television. She became known through the 2006 film Black Christmas and a guest role on Psych. Leela Savasta filmed her nude scene for Masters Of Horror in 2005. She was born on October 28, 1985, in Vancouver, British Columbia, Canada. Her film work includes playing Clair Crosby in Black Christmas. On television she took a supporting role as Tracey Anne in Battlestar Galactica. She later played Lucia Silva in Cra$h & Burn and Lorna Salazar in Intelligence.

Masters Of Horror (2005) TV 1 video

Created by Mick Garris

Recommended Celebrities