

Ant-Man
2015 · as Superior Officer

Battle: Los Angeles
2011 · as Lt. Col. K.N. Ritchie

The Hunger Games: Mockingjay - Part 1
2014 · as D13 Systems Operator #1

The Curious Case of Benjamin Button
2008 · as Robert Williams

Never Back Down 2: The Beatdown
2011 · as Cop

Monster
2003 · as Cop

Universal Soldier: Day of Reckoning
2012 · as Agent Gorman

Trouble with the Curve
2012 · as Rick

Dolphin Tale
2011 · as Coach Vansky

The Rage: Carrie 2
1999 · as Sheriff

The Case for Christ
2017 · as Dr. William Craig

Bait Shop
2008 · as Dale

Cassadaga
2011 · as Christian

Chapter Zero
1999 · as Victor Lazaras

Just Another Day
2009 · as Detective #1

Like Dandelion Dust
2009 · as Congressman Curtis Golding

Thunder in Paradise
1993 · as Shanks

To Write Love on Her Arms
2015 · as Conrad Willard