2025
The Chronology of Water as Devin2024
Widow Clicquot as François Clicquot2022
The Sandman as Morpheus / Dream2022
Irma Vep as Eamonn2019
Velvet Buzzsaw as Jon Dondon2019
Skin as Nathan2018
Sweetbitter as Jake2018
Hello Apartment as Adam2018
3 Way Junction as Carl2017
Song to Song as BV's Brother2017
Mary Shelley as Lord Byron2017
Journey's End as Hibbert2017
Double Date as John2015
Far from the Madding Crowd as Sergeant Francis Troy2015
Remainder as Tom2014
Effie Gray as Everett Millais2012
The Hollow Crown as Henry VI2012
On the Road as Carlo Marx / Allen Ginsberg2011
Junkhearts as Danny2010
Waiting for Forever as Will Donner2009
The Boat That Rocked as Carl2006
Like Minds as Nigel Colbie2006
Brothers of the Head as Barry Howe - Two-Way Romeo2005
A Waste of Shame: The Mystery of Shakespeare and His Sonnets as William Herbert2004
Being Julia as Roger Gosselyn2004
Vanity Fair as Older Georgy Osborne1997
FairyTale: A True Story as Hab, a Fairy1996
Gulliver's Travels as Tom GulliverNaN
The Wizard of the Kremlin as Not availableNaN
The Revisionist as Not availableNaN
Sandman: Season 2 as Not available