- Stage Tis Pity She's A Whore West Yorkshire Playhouse, Jonathan Munby Soranzo
- Stage The Three Sisters LAMDA, Joseph Blatchley Vershinin
- Stage The Sisterhood LAMDA, John Link Trissitam
- Stage The Duchess of Malfi LAMDA, Rodney Cottier Ferdinand
- Stage The Changeling LAMDA, Stephen Jameson Alsamero
- Stage The Basset Table LAMDA, Tina Marian Sir James Courtly
- Stage Plenty LAMDA, Penny Cherns Raymond Brock
- Stage One Night in November LAMDA, Hamish Glen Michael
- Stage Meaty Money Jesus LAMDA, Mark Ravenhill Dr Harry Fines
- Stage King John LAMDA, John Bashford The Dauphin
- Stage Guys and Dolls LAMDA, Stephen Jameson Arvide Abernathy
- Stage Girl From The North Country Old Vic, Conor McPherson Gene Laine
- Stage Antigone LAMDA, James Kerr Creon
- Stage A Whole Blue Sky LAMDA, Libby Penn A
- Stage A Time to Keep LAMDA, Penny Cherns General Fitzroy
- Stage A Russian in the Woods LAMDA, John Baxter Sergeant Dilke
- 2020 Feature Film Waiting For The Barbarians Iervolino Films , Ciro Guerra The Lieutenant
- 2019 Television Lambs of God Foxtel, Jeffrey Walker Father Ignatius
- 2019 Television Bloom Playmaker, Various Young Max
- 2019 Feature Film Standing Up For Sunny Head Gear Films , Steve Vidler Mikey
- 2016 Feature Film The Lighthouse Golem New Sparta Films, Juan Carlos Medina John Cree
- 2015 Television The Astronaut Wives Club ABC, various John Glen
- 2015 Television Codes of Conduct HBO, Steve McQueen Buckley
- 2015 Feature Film Despite the Falling Snow Falling Snow, Shamim Sarif Alexander
- 2015 Feature Film 2:22 Lightstream Entertainment , Paul Currie Jonas
- 2014 Feature Film Tigers Sikhya Entertainment , Danis Tanovic Frank
- 2014 Feature Film The Riot Club Film4, Lone Scherfig Hugo Fraser-Tyrwhit
- 2014 Feature Film Serena 2929 Productions , Susanne Bier Vaughn
- 2014 Feature Film '71 Warp Films , Yann Demange Lt Armitage
- 2013 Television Hatfields & McCoys Lifetime, Kevin Reynolds Tolbert McCoy
- 2013 Feature Film Belle DJ Films , Amma Asante John Davinier
- 2012 Television Whitechapel ITV, Richard Clark Damian
- 2012 Television Endeavour ITV, Colm McCarthy Brian Lomax
- 2012 Television Agatha Christie's Marple ITV, Sarah Harding Nat Fletcher
- 2012 Feature Film The Railway Man Archer Street Productions, Jonathan Teplitzky Finlay
- 2012 Feature Film Inhuman Resources Green Light Productions, Dan Krige William
- 2011 Television Spooks BBC, Bharat Nalluri Young Henry
- 2011 Feature Film Anonymous Columbia Pictures Corporation , Roland Ememrich Essex
- 2010 Television The Taking of Prince Harry Channel 4, Alex Marengo Prince Harry
- 2007 Television All Saints Seven Network, Various Martin Advent
Back To Actors