Pee-wee's Big Holiday 2016
as Dudley
Red Tails 2012
as Prisoner 1
Shuttle 2008
as Matt
The Good German 2006
as Lieutenant Schaeffer
Dirty Deeds 2005
as Nate
Latter Days 2004
as Elder Gilford
Frailty 2002
as Matt (uncredited)
The Princess & the Marine 2001
as Smitty
U-571 2000
as Seaman Charles 'Tank' Clemens
Credits from TMDB.