Leigha Horton: Leigha Horton. Actress: The Monster of Phantom Lake. Leigha Horton was born on 3 July 1978 in St. Paul, Minnesota, USA. She is an actress and producer, known for The Monster of Phantom Lake (2006), Theater People (2013) and Chasing Windmills (2007).
Known For: The Monster of Phantom Lake (Stephanie Yates), Theater People (Crowley RepGaby's MomPatti PageYoga Instructor), Chasing Windmills (Leigha (2007)), Girls in Lane 4 (The Bride)