2019
Harriet
Actor - Thomas Garrett
2018
Ben Is Back
Actor - Phil
2014
99 Homes
Actor - Frank Green
2011
Water for Elephants
Actor - Diamond Joe
2010
Cyrus
Actor - Roger
2009
The Private Lives of Pippa Lee
Actor - Des Sarkissian
2008
Iron Man
Actor - Mayor Allen
Full filmography