2025
Miss Austen as Mr. Lidderdale2024
The Critic as Tom Tunner2023
The Couple Next Door as Pete Thomas2022
Harry Potter 20th Anniversary: Return to Hogwarts as Self2022
Fantastic Friends as Himself2022
This Is Christmas as Adam2022
Executive Order as Antônio2021
Foundation as Raych Foss2021
Tigers as Ryan2021
The Picture of Dorian Gray as Harry Wotton2021
Romeo and Juliet as Romeo2021
Watch on the Rhine as David2020
Crave as B2018
Troy: Fall of a City as Aeneas2018
Red as Ken2017
Trust Me as Jamie McCain2016
King Lear as Edgar2014
How to Get Away with Murder as Wes Gibbins2014
How to Get Away with Murder as Christopher Castillo2014
National Theatre Live: Coriolanus as Titus Lartius2013
Broadchurch as Sam Taylor2012
National Theatre Live: Antigone as Chorus2012
National Theatre Live: Timon of Athens as Philotus2011
Harry Potter and the Deathly Hallows: Part 2 as Dean Thomas2010
Sherlock as Bainbridge2009
Harry Potter and the Half-Blood Prince as Dean Thomas2009
Creating the World of Harry Potter as Self - 'Dean Thomas'2007
Harry Potter and the Order of the Phoenix as Dean Thomas2007
Trailing Tonks as Self2005
Harry Potter and the Goblet of Fire as Dean Thomas2004
Harry Potter and the Prisoner of Azkaban as Dean Thomas2002
Harry Potter and the Chamber of Secrets as Dean Thomas2001
Harry Potter and the Philosopher's Stone as Dean ThomasNaN
Run Away as Not available