Leela Savasta
Appearance
Leela Savasta |
---|
Leela Savasta is a Canadian actress. She is perhaps best known for playing Clair in Black Christmas.
Savasta was born in Vancouver, British Columbia, where she currently resides. She has appeared in such television shows as Smallville, and Supernatural and the Showtime series Masters of Horror. According to Joseph Mallozzi, she has recently been cast as a new recurring Captain Alicia Vega for the fifth season of Stargate Atlantis. In addition to her new recurring role on Atlantis, Leela also has a recurring role on Battlestar Galactica as Tracey Anne.