

Identity
2003 · as Assistant District Attorney

13 Hours: The Secret Soldiers of Benghazi
2016 · as Chris Stevens

Her
2013 · as Charles

The Mask of Zorro
1998 · as Capt. Harrison Love

Countdown
2019 · as Charlie

Devil's Knot
2013 · as Paul Ford

Towelhead
2008 · as Gil Hines

Gods and Generals
2003 · as Col. Adelbert Ames

Lovelife
1997 · as Danny (as Matthew Letscher)

Shattered Ice
2025 · as Jack Mankus

Super Sucker
2002 · as Howard Butterworth

Amish Grace
2010 · as Gideon Graber

Straight-Jacket
2004 · as Guy Stone

Unmasking Zorro
2001 · as Self

Prehysteria! 3
1995 · as Needlemeyer

Madison
2005 · as Owen

Teacher of the Year
2015 · as Mitch Carter

Day Out of Days
2015 · as Jason