Directing
Dean Francis (born November 2, 1979) is an American filmmaker known for his work on the original Saw short and Crazy Richard.
2005
2003
2010
2015
2002
2025
2009
2023
2017
2018
2024
1999
2008
2007