Credits
- 2024 · A Dangerous Friendship as Holland
- 2019 · The Aftermath as Wilkins
- 2018 · Hamlet - Live at Shakespeare's Globe as Fortinbras
- 2018 · Trust as Dr. Mackenzie
- 2016 · The Baby Shower as
- 2015 · Star Wars: The Force Awakens as First Order Officer
- 2015 · A Royal Night Out as Captain Pryce
- 2015 · X Company as Alfred Graves
- 2014 · Secret Sharer as Konrad
- 2013 · Endeavour as DS Peter Jakes
- 2013 · Endeavour as Peter Jakes
- 2012 · Hatfields & McCoys as Squirrel-Huntin' Sam McCoy
- 2011 · Sherlock Holmes: A Game of Shadows as Carruthers
- 2010 · Shakespeare's Globe: As You Like It as Orlando de Boys
- 1992 · Heartbeat as Jez Flambard