IMDb Page
Movie Release Date Character Age at Release
On the Red Carpet Presents: All of Us Strangers 01/06/24 Self 37
All of Us Strangers 12/22/23 Dad 37
Surrounded 04/02/23 Tommy Walsh 37
Tom Clancy's Without Remorse 04/29/21 Robert Ritter 35
Cranston Academy: Monster Zone 04/29/20 Danny (Voice) 34
Skin 07/26/19 Bryon Widner 33
Rocketman 05/17/19 Bernie Taupin 33
Donnybrook 09/07/18 Jarhead Earl 32
Film Stars Don't Die in Liverpool 11/17/17 Peter Turner 31
6 Days 07/09/17 LCpl. Rusty Firmin 31
Fantastic Four 08/05/15 Ben Grimm / The Thing 29
Nymphomaniac: Vol. II 12/25/13 K 27
Filth 09/23/13 Ray Lennox 27
Snowpiercer 08/01/13 Edgar 27
Man on a Ledge 01/13/12 Joey Cassidy 25
The Adventures of Tintin 10/24/11 Tintin (voice) 25
Retreat 10/14/11 Jack 25
Jane Eyre 03/11/11 St. John 24
The Eagle 02/08/11 Esca 24
Defiance 12/31/08 Asael Bielski 22
Jumper 02/13/08 Griffin 21
Hallam Foe 02/16/07 Hallam Foe 20
Recreating the Eighth Wonder: The Making of 'King Kong' 11/14/06 Self 20
Flags of Our Fathers 10/18/06 Ralph "Iggy" Ignatowski 20
King Kong 12/12/05 Jimmy 19
The Chumscrubber 06/08/05 Dean 19
Dear Wendy 02/04/05 Dick Dandelion 18
The Present 10/31/04 Self 18
Undertow 10/22/04 Chris Munn 18
Nicholas Nickleby 12/27/02 Smike 16
Deathwatch 10/06/02 Pfc. Charlie Shakespeare 16
Billy Elliot 09/28/00 Billy Elliot 14
Fred & Ginger None Fred Astaire 38