Known For
Photos
Filmography

Turn Back
Movie · as Tobias
Horrible Histories Sensational Shakespeare
Movie · as Shakespeare

Snapshot
Movie · as Tamworth

Where to Find Foxes
Movie · as Peter

A Twist of Hate
Movie

PONIES
TV · as George Tallman · 2 eps

100 Nights of Hero
Movie · as Merchant

Prime Target
TV · as Ricky Olson · 1 ep

Horrible Science
TV · as Various · 15 eps

The Farm
Movie · as Calvin

Arthur's Whisky
Movie · as Robert

Beautiful Things
Movie · as Nicky Nelson

Daddy Issues
TV · as Ben · 2 eps

The Marlow Murder Club
TV · as Tristram Bailey · 2 eps

Barbie
Movie · as Earring Magic Ken

Poor Things
Movie · as Steward

Hello David
Movie · as David
Horrible Histories: 'Orrible Opera
Movie

A Small Light
TV · as Daniel Van Dijk · 2 eps

Black Ops
TV · as Tom Howell · 3 eps

Red Flag
Movie

All My Friends Hate Me
Movie · as Pete

Mood
TV · as Josh · 1 ep

Dreaming Whilst Black
TV · as Jamie · 1 ep

A Christmas Carol
Movie · as Fred / Charity Worker (voice)

Thomas & Friends: Carnival Day!
Movie · as Terence (voice)

Industry
TV · as James Ashford · 3 eps

Horrible Histories: The Movie — Rotten Romans
Movie · as Percy

Tales from the Lodge
Movie · as Zeke Holloway

Thomas & Friends: Digs & Discoveries
Movie · as Alfie (voice)

Man of the Hour
Movie · as Alistair

The Spy Who Dumped Me
Movie · as Edward Snowden

Stath Lets Flats
TV · as Robbie · 10 eps

Thomas & Friends: Extraordinary Engines
Movie · as Duncan (voice)

Thomas & Friends: Christmas on Sodor
Movie · as Terence / Rex / The Fat Clergyman (voice)

What Would Diplo Do?
TV · as Calvin Harris · 1 ep

Decline and Fall
TV · as Alistair Digby-Vaine-Trumpington · 2 eps

Shakespeare Live! From the RSC
Movie · as Horrible Histories segment

Thomas & Friends: The Great Race
Movie · as Rex (voice) (uncredited)
Revived
Movie · as Lee B.

Thomas & Friends: Sodor's Legend of the Lost Treasure: The Movie
Movie · as Rex (voice)

Captain Webb
Movie

Thomas & Friends: Dinos and Discoveries
Movie · as Duncan (voice)

Murder in Successville
TV · as Vladimir Putin · 1 ep
Space Ark
Movie · as Mike

Thomas & Friends: Signals Crossed
Movie · as Duncan (voice)

Thomas & Friends: The Christmas Engines
Movie · as Duncan (voice)

Siblings
TV · as Dan · 12 eps

Lovesick
TV · as Ivan · 1 ep

About Time
Movie · as John

Up the Women
TV · as Bertie Smuth · 1 ep
BBC Comedy Feeds
TV · as Scott · 1 ep
Comedy Blaps
TV · as Professor Fuck, Suited Man, Man in Bar · 3 eps

Mid Morning Matters with Alan Partridge
TV · as Clement Rowe · 1 ep

Horrible Histories
TV · 45 eps

Doctor Who
TV · as Lofty · 1 ep

The Willows in Winter
Movie · as Edward

The Wind in the Willows
Movie · as Edward (voice)


