Actor · Born 1978
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