Stand by · pulling the latest frames
Acting
Born · 1985
Vancouver, British Columbia, Canada
Leela Savasta is an actress best known for guest starring on Psych (2006).
This Means War
2012
Big Eyes
2014
Black Christmas
2006
Joy Ride 3
Santa's Little Helper
2015
The Craigslist Killer
2011
A Girl Like Me: The Gwen Araujo Story
Haeckel's Tale
Heavenly Match
Cleaverville
2007