Birthday
1985-10-28Place of Birth
Vancouver, British Columbia, CanadaBiography
Leela Savasta is an actress best known for guest starring on Psych (2006).Free Trial Channels
All Movies List
A Girl Like Me: The Gwen Araujo Story
2006
7.4
as Chita Araujo
2006
AD