IMDb Page
Movie Release Date Character Age at Release
Justice League: Crisis on Infinite Earths Part Two 04/23/24 Psycho Pirate / Charles Halstead / Hawkman (voice) 46
Justice League: Crisis on Infinite Earths Part One 01/09/24 Psycho Pirate / Hawkman (voice) 45
Office Race 09/04/23 Don 45
Justice Society: World War II 04/27/21 Advisor / Charles Halstead (voice) 43
Batman: Hush 07/19/19 The Riddler / Edward Nigma (voice) 41
The Angry Birds Movie 05/11/16 Day Care Teacher (voice) 38
Back to Backspace 11/12/14 Ranklin (voice) 36
Worst Friends 11/04/14 36
The Callback 10/02/13 David Weber 35
Beach Pillows 01/01/13 Morgan Midwood 34
Save the Date 12/14/12 Kevin 34
Quirky Girl 08/18/11 Joseph's friend 33
Devil 09/16/10 Salesman / Vince McCormick 32
(500) Days of Summer 07/17/09 McKenzie 31
An American Carol 10/03/08 Mohammed 30
Killing Zelda Sparks 01/01/07 Terry Seville 28
Pledge This! 12/01/06 Dax / Mother / Photographer 28
The Ringer 12/23/05 Winston 27
Garden State 07/28/04 Karl Benson 26
It Runs in the Family 04/25/03 Malik 25
Porn 'n Chicken 10/13/02 Andy 24
Daria in 'Is It College Yet?' 01/21/02 Charles "Upchuck" Ruttheimer III (voice) 23
Bubble Boy 08/24/01 Flipper Boy 23
Super Troopers 02/15/01 College Boy 3 22