From San Francisco, California, USA • Born in Sep 3, 1986 (40 years old)
Leah McKendrick is an American film director, screenwriter, and actress. She is the writer-director of Scrambled (2023) and Voicemails for Isabelle (2026). (Via Wikipedia)
I Know What You Did Last SummerFilm • 2025
M.F.A.Film • 2017
The Last Lovecraft: Relic of CthulhuFilm • 2009