2009
2024
2023
2008
2001
2017
2007
2010
2016
2015
Nine Lives
as Josh Myers
Justice League: Warworld
as Warlord (voice)
A Single Man
as Mr. Strunk
Firehouse Dog
as Terence Kahn
The Client List
as Rex Horton
To End All Wars
as Paratrooper (uncredited)
Curve
as Christian Laughton
Hollywood: No Sex, Please!
Brilliant Minds
as Dr. Josh Nichols
Raising the Bar
as Richard Patrick Woolsley
24: Legacy
as Keith Mullins