IMDb Page
Movie Release Date Character Age at Release
Downton Abbey: A New Era 04/27/22 Jack Barber 46
The Abominable Snow Baby 12/25/21 Albert 46
Joseph Pulitzer: Voice of the People 03/01/19 Alleyne Ireland (voice) 43
Late Night 01/25/19 Charlie Fain 43
Getting the Old Scent Again: Reimagining Red Dragon 12/08/15 Self 40
Hannibal: This Is My Design 09/16/14 Self 39
Legends of Oz: Dorothy's Return 05/08/14 Marshall Mallow (voice) 38
Martha Marcy May Marlene 10/21/11 Ted 36
Our Idiot Brother 08/26/11 Christian 36
Hysteria 06/06/11 Dr. Mortimer Granville 35
The Wildest Dream 08/06/10 Andrew 'Sandy' Irvine (voice) 35
Coach 06/13/10 Nick 34
Adam 07/07/09 Adam Raki 34
Confessions of a Shopaholic 02/05/09 Luke Brandon 33
The Jane Austen Book Club 09/09/07 Grigg 32
Evening 06/09/07 Buddy Wittenborn 31
Savage Grace 05/18/07 Sam Green 31
Blood and Chocolate 01/26/07 Aiden 31
Basic Instinct 2 03/29/06 Adam Towers 30
Shooting Dogs 03/08/06 Joe Connor 30
The Making of King Arthur 08/24/04 Self 29
The Magical World of Ella Enchanted 08/24/04 Self / Prince Char 29
King Arthur 07/07/04 Galahad 29
Ella Enchanted 04/09/04 Char 28
Tempo 06/17/03 Jack Ganzer 27
The Sleeping Dictionary 01/31/03 John Truscott 27
Black Hawk Down 12/28/01 SFC Kurt 'Doc' Schmid 26
David Copperfield 12/25/01 David Copperfield 26
Young Blades 02/23/01 D'Artagnan 25
Madame Bovary 06/02/00 Leon 24