A Very Royal Scandal
2024 · Biography
as Prince Andrew
Masters of Sex S4
2016 · Drama
as Dr. William Masters
Frost/Nixon
2009 · Biography
as David Frost
Good Omens S2
2023 · Comedy
as Aziraphale
Mariah Mundi and the Midas Box
2013 · Adventure
as Charity
Tinker Bell and the Great Fairy Rescue
2010 · Animation
as Dr. Griffiths
Norman
2017 · Drama
as Phillip Cohen
Staged S1-S3
2020 · Comedy
as Michael Sheen
Laws of Attraction
2004 · Comedy
as Thorne Jamison
Dolittle
2020 · Adventure
as Dr. Blair Müdfly
Unthinkable
2010 · Crime
as Steven Arthur Younger
Underworld
2003 · Action
as Lucian
Brad's Status
2022 · Comedy
as Craig Fisher
Attacking the Devil: Harold Evans and the Last Nazi War Crime
2016 · Documentary
as Self - Narrator
Wilde
1998 · Biography
as Robbie Ross
Alice in Wonderland
2010 · Adventure
as White Rabbit
Mary Reilly
1996 · Drama
as Bradshaw
Tron: Legacy
2010 · Action
as Castor
Prodigal Son S2
2021 · Crime
as Dr. Martin Whitly
Timeline
as Lord Oliver
Blood Diamond
2006 · Adventure
as Rupert Simmons
The Twilight Saga: New Moon
2009 · Adventure
as Aro
The Twilight Saga: Breaking Dawn - Part 2
2012 · Adventure