Loading
Loading
Leigh Scott (born Leigh Scott Andrew Slawner; February 18, 1972) is an American film director, writer, producer, actor and cinematographer.
The Island2023
Transmorphers2007
H.G. Wells' War of the Worlds2005
House of Bones2010
Piranha Sharks2014
King of the Lost World2005
The Witches of Oz2011
Black Noise2023