Leela Savasta: Leela Savasta. Actress: Black Christmas. Leela Savasta was born and raised in Vancouver, Canada. She is also a dual citizen with the United States. Savasta stars in the Showcase original drama series Cra$h & Burn (2009). Additionally, she played recurring roles in NBC's award winning drama Battlestar Galactica (2004) and in Chris Haddock crime drama series Intelligence (2005). Leela has earned Guest Starring credits for her work on "CSI Miami", Supernatural...
Known For: Black Christmas (Clair Crosby), This Means War (Kelly), Big Eyes (Hippie Chick), Stargate: Atlantis (Captain Alicia VegaDr. Rafaela Esposito)