
Filmography

Doctor Who
2005 · Alex

Line of Duty
2012 · Sgt Danny Waldron

Shelter
2026 · Booth

Inside No. 9
2014 · Shane

Hustle
2004 · Mervyn Lloyd

Good Omens
2019 · Arthur Young

1917
2019 · Sergeant Sanders

Rogue One: A Star Wars Story
2016 · Tivik

Bookish
2025 · Eric Wellbeloved

Lord of the Flies
2026 · Fred

A Thousand Blows
2025 · William 'Punch' Lewis

Pearl Harbor
2001 · Pilot #3

Atonement
2007 · Tommy Nettle

Ashes to Ashes
2008 · Jim Keats

Blankety Blank
2021 · Self - Panellist

The Adventures of Tintin
2011 · Allan / Pirate Flunky #1 (voice)

Magpie Murders
2022 · Locke / Chubb

Playhouse Presents
2012 · Guv

Urban Myths
2017 · Mike Housego

The Bank Job
2008 · Dave Shilling

The Thursday Murder Club
2025 · Chris Hudson

Franklin
2024 · Edward Bancroft

Moonflower Murders
2024 · Chubb / Locke

Chicken Run: Dawn of the Nugget
2023 · Fetcher (voice)

Mr. Nobody
2009 · Young Journalist

A Good Year
2006 · Bert the Doorman

Nanny McPhee and the Big Bang
2010 · Blenkinsop

Keen Eddie
2003 · Actor

White Lines
2020 · Marcus

In Deep
2001 · Dave Street

Suspect: The Shooting of Jean Charles De Menezes
2025 · Cliff Todd

Funland
2005 · Carter Krantz

The Long Shadow
2023 · Sydney Jackson

Red Riding
2009 · Michael Myshkin

Lynley
2025 · DCI Brian Nies

Temple
2019 · Lee

Des
2020 · DCI Peter Jay

Believe Me
2026 · John Worboys

Porters
2017 · Anthony De La Mer

Manchild
2002 · Actor

Treasure Island
2012 · Dr. David Livesey

Code 404
2020 · DI John Major

Rob Beckett's Smart TV
2024 · Self - Guest

Guerrilla
2017 · Cullen

The Infiltrator
2016 · Frankie

Your Christmas or Mine?
2022 · Geoff

Tipping the Velvet
2002 · Jimmy Burns

Outcasts
2011 · Cass Cromwell

The Rhythm Section
2020 · Dean West

Born to Kill
2017 · Bill

Byzantium
2013 · Noel

Victor Frankenstein
2015 · Barnaby

The Limehouse Golem
2016 · George Flood

The Great Fire
2014 · Samuel Pepys

The Great War: The People's Story
2014 · Reg Evans

Welcome to the Punch
2013 · Nathan Bartnick

Mrs Biggs
2012 · Ronald Biggs
Do Not Disturb
TBA · Actor

Vera Drake
2004 · Sid

The Secret Life of Words
2005 · Martin

All or Nothing
2002 · Jason

Your Christmas or Mine 2
2023 · Geoff

My Dinner with Hervé
2018 · Casey

Plus One
2009 · Rob Black

Top Buzzer
2004 · Actor

Made in Dagenham
2010 · Eddie O'Grady

Public Enemies
2012 · Eddie Mottram

Red Riding: The Year of Our Lord 1974
2009 · Michael Myshkin

The Best Man
2005 · Pool Guy

Dad's Army
2016 · Private Walker

Play for Today
2025 · Lou

Fisherman's Friends
2019 · Danny

Bodily Harm
2002 · Trader

Class of '76
2005 · DS Steven Grant

VE Day 80
2025 · Self

Red Riding: The Year of Our Lord 1983
2009 · Michael Myshikin

National Theatre Live: Golden Boy
2026 · Moody

The Firm
2009 · Yeti

Swimming with Men
2018 · Colin

Making of Lord of the Flies
2026 · Self - Fred

Two for Joy
2018 · Lias

Common
2014 · Tommy Ward

The Interrogation of Tony Martin
2018 · DC Peters

Against the Law
2017 · Peter Wildeblood

Beneath the Skin
2005 · Moz Burnside

White Girl
2008 · Stevie

Half Broken Things
2007 · Michael

The Kemps: All True
2020 · Self

Consuming Passion
2008 · Charles Boon

The Awakening
2024 · Actor

The Scurry
TBA · Grant

Mrs Biggs
2012 · Ronald Biggs

Shifty
2008 · Chris

Mother's Day
2018 · Colin Parry

Rehab
2003 · Adam

Middletown
2007 · Jim Hunter

Treasure Island
2012 · Dr. Livesey

Maryland
2022 · PC Moody

Consent
2007 · Steve
Dead Casual
2002 · Actor

Wild
2026 · Lou

Class of '76
2005 · DS Steven Grant

Saddam's Tribe
2007 · Uday