Leela SavastaActingCopy linkTelegramWhatsAppXFacebookEmailBornOctober 28, 1985 (age 41)Place of birthVancouver, British Columbia, CanadaAlso known asLeela Lacterman SavastaInstagramXWikidataIMDbTMDBBiographyLeela Savasta is an actress best known for guest starring on Psych (2006).