2004
2005
2016
2007
2013
2014
2009
2006
White House Down
as Donnie the Guide
Independence Day: Resurgence
as Floyd Rosenberg
Dead Like Me: Life After Death
as Zac Baenzinger
Another Day: The Making of 'Independence Day: Resurgence'
as Self
The Greatest Game Ever Played
as Phillip Wainwright
Accidentally on Purpose
as Davis
The Business
as Rufus Marquez
Delta State
as Philip Graff (voice)
Manhattan Love Story
as David
Superstorm
as Ralf DeWitt
The Festival