Actress · DirectorLeela SavastaOctober 28, 1985(38 years old)Vancouver, British Columbia, CanadaLeela Savasta is an actress best known for guest starring on Psych (2006).SocialsInstagramTwitterIMDbKnown forSupernaturalLindseyBattlestar GalacticaTracey AnneBlack ChristmasClair CrosbySmallvilleGretchen WintersPsychNourriceStargate AtlantisRafaela EspositoBig EyesHippie ChickThis Means WarKellyEurekaJulia Golden