Lucky Number Slevin
Flags of Our Fathers
ER
Rodney
The Almost Guys
Treasure Fellowship
Movie · as Tom (voice)
Movie · as Young James Bradley
Movie · as Henry
Movie · as Buddy Murphy
TV · as Jack Hamilton · 44 eps
TV · as Alex · 21 eps