Dom Hemingway
2013 · Comedy
as Dom Hemingway
The New Pope
2020 · Drama
as Lenny Belardo
Breaking and Entering
2006 · Crime
as Will
Star Wars: Skeleton Crew
2024 · Action
as Jod Na Nawood
The Young Pope
2017 · Drama
Eden
2025 · Adventure
as Ritter
Cold Mountain
2003 · Adventure
as Inman
The Order
2025 · Crime
as Terry Husk
Repo Men
2010 · Action
as Remy
Black Rabbit
as Jake Friedken
Black Sea
2015 · Adventure
as Robinson
Enemy at the Gates
2001 · Action
as Vasily Zaitsev
The Third Day
as Sam
Fantastic Beasts: The Secrets of Dumbledore
2022 · Adventure
as Albus Dumbledore
Anna Karenina
2012 · Drama
as Karenin
Shopping
1996 · Action
as Billy
The Nest
as Rory O'Hara
Genius
2016 · Biography
as Thomas Wolfe
Sherlock Holmes: A Game of Shadows
2011 · Action
as Dr. John Watson
A.I. Artificial Intelligence
2001 · Adventure
as Gigolo Joe
All the King's Men
2006 · Drama
as Jack Burden
Closer
2004 · Drama
as Dan
Sky Captain and the World of Tomorrow
2004 · Action
as Sky Captain
eXistenZ
1999 · Horror
as Ted Pikul
Wilde
1998 · Biography
as Lord Alfred Douglas
360
2012 · Crime
as Michael Daly
Peter Pan & Wendy
2023 · Adventure
as Captain Hook
King Arthur: Legend of the Sword
2017 · Action
as Vortigern
Side Effects
2013 · Crime
as Dr. Jonathan Banks
Neo Yokio
2017 · Animation
as Charles
Rise of the Guardians
2012 · Animation
as Pitch
Contagion
2011 · Drama
as Alan Krumwiede
The Holiday
2006 · Comedy
as Graham
I Love You, I Love You Not
1997 · Drama
as Ethan
Bent
as Stormtrooper
Captain Marvel
2019 · Action
as Yon-Rogg
The Grand Budapest Hotel
2014 · Comedy
as Young Writer
The Aviator
2004 · Biography
as Errol Flynn
Rage
2009 · Drama
as Minx
Hugo
2011 · Adventure
as Hugo's Father
A Rainy Day in New York
2020 · Comedy
as Ted Davidoff
Pink Christmas
2018 · Animation
The Rhythm Section
2020 · Action
as Iain Boyd