Leela Savasta Movies, TV Series
5 titles
Acting
Oct 28, 1985
Vancouver, British Columbia, Canada
Leela Savasta is an accomplished actress recognized for her memorable guest appearance on the popular television series Psych, which aired in 2006. Her performance on the show showcased her talent and gained her a broader audience, contributing to her growing reputation in the entertainment industry...