ZMA Movie
Actor Image

Leela Savasta

  • Date of Birth: 1985-10-28
  • Place of Birth: Vancouver, British Columbia, Canada

Biography

Leela Savasta is an actress best known for guest starring on Psych (2006)....

Movie Poster

Knights of Bloodsteel

Sci-Fi & Fantasy, Action & Adventure • 2009 April

⭐ 5
Movie Poster

Cra$h & Burn

Drama, Comedy • 2009 November

⭐ 5