Credits
- 2024 · Hard Truths as Kayla’s Colleague
- 2023 · National Theatre Live: Best of Enemies as James Baldwin / George / Martin Luther King, Jr.
- 2022 · Treason as Kit Harper
- 2022 · The Fool's Mate as
- 2020 · Avenue 5 as Jim
- 2017 · Strike as Max Priestwood
- 2017 · National Theatre Live: Saint Joan as Monsieur De Rais/Courcelles
- 2016 · Appellation as James
- 2016 · Bring Back the Cat as Private Investigator Joe Smith
- 2016 · The Five as Larry
- 2015 · Go Jetters as Lars (voice)
- 2011 · Macbeth as
- 2010 · Sherlock as Political Aide