Leela Savasta is an actress best known for guest starring on Psych (2006).
Supernatural
Series • 2005
Smallville
Series • 2001
CSI: Miami
Series • 2002
Psych
Series • 2006
Stargate Atlantis
Series • 2004
Battlestar Galactica
Eureka
Masters of Horror
Transporter: The Series
Series • 2013
Bionic Woman
Series • 2007
This Means War
Movie • 2012
Traveler
Big Eyes
Movie • 2014
Cra$h & Burn
Series • 2009
Black Christmas
Movie • 2006
Knights of Bloodsteel
Joy Ride 3
Santa's Little Helper
Movie • 2015
The Craigslist Killer
Movie • 2011
Heavenly Match
Haeckel's Tale