← Back to explore































Filmography30 titles

The Nativity
as Thomas
as Thomas

Sherlock
2010as Andy Galbraith
2010as Andy Galbraith

Torch Song
2024as Gabe
2024as Gabe

The Hollow Crown
2012as Rivers
2012as Rivers

Miss Scarlet and the Duke
2020as Delaware
2020as Delaware

Grantchester
2014as Leonard Finch
2014as Leonard Finch

Secret State
2012as Joss Leyton
2012as Joss Leyton

Survivors
2008as Kevin
2008as Kevin

Press
2018as James Edwards
2018as James Edwards

Colette
2018as Schwob
2018as Schwob

The Devil's Mistress
2008as Christian
2008as Christian

Peterloo
2018as Magistrate Hutton
2018as Magistrate Hutton

Macbeth
2018as Banquo
2018as Banquo

The Merchant of Venice
2004as Stephano
2004as Stephano

Southcliffe
2013as Anthony
2013as Anthony

Marie Antoinette
2006as Comte d'Artois
2006as Comte d'Artois

The Mallorca Files
2019as Richard Webb
2019as Richard Webb

Me and Orson Welles
2008as Sam Leve
2008as Sam Leve

The Chelsea Detective
2022as Simon Turnball
2022as Simon Turnball

Life In Squares
as Leonard Woolf
as Leonard Woolf

The Last Photograph
2017as Colin
2017as Colin

Kill Your Friends
2015as Bill
2015as Bill

Love Is Thicker Than Water
2017as Adam Berliner
2017as Adam Berliner

Five Days
as Josh Fairley
as Josh Fairley

Blue Iguana
2018as Tommy Tresham
2018as Tommy Tresham

Color Me Kubrick
2005as Darren (uncredited)
2005as Darren (uncredited)

Doom
2005as The Kid
2005as The Kid

The Complex: Lockdown
2020as Rees Wakefield
2020as Rees Wakefield

Warhouse
2013as Gulf war soldier
2013as Gulf war soldier

I'm Not in Love
2021as Rob Lloyd
2021as Rob Lloyd