Home / Discover / People
  • Created April 13, 2019 by
    Administrator admin
  • Modified September 29, 2021 by
    Administrator admin

Les Misérables

2012
as Ensemble Master of the House

Anna Karenina

2012
as Stationmaster

The World's End

2013
as Publican 3

National Theatre Live: The Threepenny Opera

2016
as Jonathan Jeremiah Peachum

The Four Feathers

2002
as British Lion

Planespotting

2005
as Garry Fagan

The Tower (2021)

2021
as PC Hadley Matthews

Clubbed

2008
as Mick

London Road

2015
as Ron

National Theatre Live: Everyman

2015
as Fellowship/Senses & Wit (Strength)

Coalition

2015
as Patrick McLoughlin

Broken

2012
as Dave Toad

Guest Star

Episode Doctors
Keep On Running
2003
Episode Sneakerhead
Episode 1
2022
Episode Siblings
Gregg and Lily
2016
Episode Some Girls
Episode 5
2012
Episode Some Girls
Episode 1
2013
Episode Some Girls
Episode 2
2013
Episode Some Girls
Episode 4
2013
Episode Black Mirror
Demon 79
2023
Episode Galavant
Two Balls
2015
Episode Sneakerhead
Episode 3
2022