2025
Four Mothers as Edward2025
Playing Nice as Miles Lambert2024
Sexy Beast as Gal Dove2022
Andor as Timm Karlo2022
Life After Life as Hugh Todd2021
Mare of Easttown as Mark Burton2021
The Tragedy of Macbeth as Macbeth2020
Ammonite as Roderick Murchison2020
Scott and Laura as Scott2018
Mary Queen of Scots as James, Earl of Moray2017
National Theatre Live: Angels In America — Part One: Millennium Approaches as Louis Ironson2017
National Theatre Live: Angels In America — Part Two: Perestroika as Louis Ironson/The Angel Australia2017
Man in an Orange Shirt as Thomas March2016
The Chamber as Parks2016
On the Road as Joe2015
Star Wars: The Force Awakens as Niv Lek2014
Salting the Battlefield as Ted Finch2012
Private Peaceful as Lt. Buckland2012
Best Possible Taste: The Kenny Everett Story as Toby2011
Page Eight as Ted Finch2011
Appropriate Adult as Stephen West2002
Recycled as Not available