David Ross is an American screenwriter and director. He is best known for The Babysitters, which premiered at the 2007 Toronto International Film Festival.
2008 · Movie
2006 · Movie
2020 · Movie