Birthday
1985-10-28Place of Birth
Vancouver, British Columbia, CanadaBiography
Leela Savasta is an actress best known for guest starring on Psych (2006).WATCH FREEFOR 30 DAYS
All Prime Video
Cancel anytime
Watch Now
AD
All Movies List
A Girl Like Me: The Gwen Araujo Story
2006
7.4
as Chita Araujo
2006