2017
The Most Hated Woman in America
Danny Fry
2016
Soy Nero
Beverly Hills Police Officer
2015
See You in Valhalla
Peter
2015
Rare and Off Putting Afflictions
(Short)
Jason
2014
Flight 7500
Jake
2010
Good Morning Rabbit
(TV Series)
Boxer
- National Hamburger Day
... Boxer
2010
Virginia
Josh Tipton
2010
Almost Kings
Truck
2010
Sheeps and Wolves
(Short)
Charlie
2009
Calvin Marshall
Calvin Marshall
2009
The Vicious Kind
Peter Sinclaire
2008
Drillbit Taylor
Filkins
2008
Stop-Loss
Shorty
2006
The Standard
Dylan
2006/II
The Lost
Tim Bess
2006
NCIS
(TV Series)
Jerry
- Ravenous
(2006)
... Jerry
2005
Queen of Cactus Cove
(Short)
Achak
2003
Elephant
Alex