Leigh Scott Movies
The Beast of Bray Road
2005 4.2 Movie
Frankenstein Reborn
2005 3.2 Movie
Pirates of Treasure Island
2006 2.3 Movie
Dracula's Curse
2006 2.8 Movie
The Hitchhiker
2007 3.6 Movie
A New Lease on Christmas
2021 5.3 Movie