Leela Savasta is an actress best known for guest starring on Psych (2006).
Supernatural
Smallville
Psych
Stargate Atlantis
Battlestar Galactica
Eureka
Masters of Horror
Transporter: The Series
This Means War
Santa's Little Helper
Black Christmas
Big Eyes
The Craigslist Killer
A Girl Like Me: The Gwen Araujo Story
Joy Ride 3
Traveler
Haeckel's Tale
Cra$h & Burn