Free Fire Original Score 8-Track Promo
(Commercial, 2017)

Geoff Barrow & Ben Salisbury return to score Ben Wheatley’s 1970s based epic shoot-out Free Fire,...

  • Actor

The Day That Broke
(Feature film, 2017)

This community feature film tells of an eclipse doesn't go away from the perspective of a 6...

  • Actor
63 credits

24 Hour Plays
(Stage, 2016)

Write, rehearse and perform a play in 24 hours. TRB Engage at the Ustinov Theatre, Bath

  • Actor

The Dogs Of War
(Stage, 2016)

Playing 'Hotspur' in an adapted Shakespeare production cleverly reconstructed by Philip Perry....

  • Actor
3 credits

Prevenge
(Feature film, 2016)

Driven by the voice of her unborn child, a pregnant woman takes revenge for the death of her...

  • Actor

The Elephant Man
(Stage, 2016)

Playing 'Dr Treves' in Bernard Pomerances stage version of 'The Elephant Man'. Winner NODA best...

  • Actor

Hamlet - Prince of Denmark
(Stage, 2015)

Playing 'Hamlet - Prince of Denmark' in this open-air Shakespeare production. Rose bowl Winner Best...

  • Actor

Beak> Broken Window
(Music video, 2015)

Disturbing music video for 'Beak>' directed by Tia Salisbury

  • Actor

Dancing at Lughnasa
(Stage, 2014)

Playing Michael Evans in the 1990 play by dramatist Brian Friel set in Ireland's County Donegal in...

  • Actor

Rosencrantz and Guildenstern are dead
(Stage, 2014)

Playing 'Guildenstern' in this absurdist, existentialist tragicomedy by Tom Stoppard. Core Theatre.

  • Actor

Lockdown
(Stage, 2014)

Who is really in control? Playing 'Hal'. Written by Sarah Curwen

  • Actor

Resurrection
(Stage, 2014)

What happens when you live beyond your fate? Playing 'Arthur' in this Theatre Royal Engage...

  • Actor
2 credits

The Crucible
(Stage, 2013)

Playing Reverend Hale in Arthur Millers story of the Salem witch trials that took place in the...

  • Actor

The Birthday Party
(Stage, 2013)

Playing Stanley Webber in Harold Pinters comedy of menace. Winner NODA Best Drama 2013

  • Actor