Aucune biographie disponible pour le moment.
Conjuring : L'Heure du jugement
2025
Rôle : Jack Smurl
Love (et ses petits désastres)
2006
Rôle : James Wildstone
Howl
2015
Rôle : Adrian
Alexandre
2004
Rôle : Ptolemy
À la croisée des mondes : La Boussole d'or
2007
Rôle : Commanding Officer
Dirty Filthy Love
2005
Rôle : Gareth
Hammer of the Gods
2013
Rôle : Hakan
Butterfly Kisses
2017
Rôle : Billy
Be Happy
2008
Rôle : Bookshop Assistant
The Door
2012
Rôle : Edward Arlington
A Little Life
2023
Rôle : Brother Luke / Dr. Traylor / Caleb Porter
We Are Happy
2015
Rôle : Paul
Elite Squad
2018
Rôle : McKnight
A Doll's House
2019
Rôle : Tom Helmer
Max Schmeling : Le Boxeur du reich
2010
Rôle : Alan Walken
Muse
2017
Rôle : Samuel Salomon
The Casebook of Nips and Porkington
2015
Rôle : Porkington, the rat, and Mr. Goose
Narcopolis
2015
Rôle : Frank Grieves
The Ruby in the Smoke
2006
Rôle : Van Eeden
The Ruby in the Smoke
2006
Rôle : Hendrick Van Eeden
In Love with Barbara
2008
Rôle : Sacchie McCorquodale
Jonathan Toomey, le miracle de Noël
2007
Rôle : James McDowall
La Bataille de Bassora
2007
Rôle : Capitaine Worriss
Doors Open
2012
Rôle : Bruce Cameron
Angel of Decay
2016
Rôle : Bob
The Interrogation of Leo and Lisa
2006
Rôle : Leonardo Da Vinci
National Theatre Live: Les Blancs
2019
Rôle : Charlie Morris