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