Previously at Chichester Edward in Someone Who'll Watch Over Me (Minerva Theatre).
Theatre includes James Tyrone Jr in Long Day's Journey Into Night (West End and New York); The Inquisitor in Saint Joan, Gene in Welcome Home Captain Fox!, Private Gar in Philadelphia, Here I Come! (Donmar Warehouse); Trigorin in The Seagull (Corn Exchange); Liola in Liola, Kevin in The Kitchen, Pedrisco in Damned by Despair (National Theatre); Mark in Dublin Carol (Donmar at Trafalgar Studios); Lakeboat,Prairie de Chien (Arcola Theatre); The Big Fellah (Lyric Hammersmith); Macbeth in Macbeth (Once Off Productions); Saved (Peacock Theatre Dublin); Jack in The Importance of Being Earnest, Don Carlos,The Taming of the Shrew (Rough Magic Theatre Company); Charles Surface in The School for Scandal, Stepson in Six Characters in Search of an Author, Moses in She Stoops to Folly (Abbey Theatre); Festen,A Christmas Carol (Gate Theatre); Levellend (Edinburgh Festival); Hysteria (Project Theatre); The Shaughraun (Albery Theatre); Monged (Fishamble Theatre Company); Hamlet in Hamlet (Second Age Theatre Company); The Drunkard in The Drunkard (B*spoke Theatre Company); The Last Days of the Celtic Tiger (Landmark Productions).
Television includes Come Home, Versailles, Striking Out, Lucky Man, War and Peace, Peaky Blinders, Birdsong, Primeval, Aristocrats, On Home Ground, Showbands, The Clinic.
Films include Boski Plan, Refriending, Human Remains, The Young Messiah, The Brothers Grimsby, Take Down, Second Coming, The Guard, Ella Enchanted, Intermission, One Hundred Mornings, Pride and Joy, Reign of Fire, Zonad.