Leela Savasta
Birthday: 1985-10-28 | Place of Birth: Vancouver, British Columbia, CanadaLeela Savasta is an actress best known for guest starring on Psych (2006).
...
Known For
Santa's Little Helper
Joy Ride 3
This Means War
The Craigslist Killer
Crash & Burn
Knights of Bloodsteel