Actor
Ice Sharks
2016 · as David
Mega Shark vs. Kolossus
2015 · as Spencer
Buddy Hutchins
2015 · as Limmy
Mercenaries
2014 · as Vez
Bikini Spring Break
2012 · as Jeff
Adopting Terror
2012 · as Officer
Air Collision
2012 · as Lt. James Bowden
3 Musketeers
2011 · as Jenkins
Battle of Los Angeles
2011 · as Cpt. Arnstead
Drive Thru
2007 · as Brandon Meeks
Way of the Vampire
2005 · as Jake
The Source
2001 · as Zack Bainbridge