Known For
Filmography

The Input Problem
Movie · as Ben
Z1
Movie
Lifers
Movie · as Narrator

Dear England
TV · as John Major · 4 eps

Senna
TV · as Frank Williams · 6 eps

The Shepherd
Movie · as Joe

The Princes in the Tower: The New Evidence
Movie · as Narrator - (Voice)

Payback
TV · as Malky Roberts · 6 eps

Caroline: The Murder That Fooled The World
Movie · as Narrator

Calving
Movie · as Gordon Cox

Sinatra: His Way
Movie · as Narrator

Dalgliesh
TV · as Wilfred Antsey · 2 eps

Brunel: Building a Great Britain
Movie · as Narrator

The Postcard Killings
Movie · as Detective Inspector Rupert Pierce

Lawrence of Arabia: Britain's Great Adventurer
Movie · as Narrator

Nelson: Britain's Great Naval Hero
Movie · as Narrator

Soulmates
TV · as Brother Samson · 1 ep

Covid 19: The World in Danger
TV · as Narrator · 2 eps

Rocketman
Movie · as Stanley

Modern Life Is Rubbish
Movie · as Lenny

The Space Shuttle: Triumph and Tragedy
TV · as Narrator (Voice) · 2 eps

Kiri
TV · as Jim Warner · 4 eps

Wanderlust
TV · as Alan Richards · 6 eps

Michael Jackson: Man In The Mirror
Movie · as Narrator (voice)

The Betrayed Girls
Movie · as Narrator
The Accused
Movie · as Self - Narrator (voice)

The Halcyon
TV · as Richard Garland · 8 eps

Manchester's Serial Killer?
Movie · as Narrator
Antonia Bird: From EastEnders to Hollywood
Movie · as Self

Interview With A Murderer
Movie · as Narrator (voice only)

Saving Lives at Sea
TV · as Self - Narrator · 106 eps

Stan Lee's Lucky Man
TV · as DSI Winter · 20 eps

Robot Overlords
Movie · as Danny

Hunting the Paedophiles: Inside the National Crime Agency
Movie · as Self - Narrator(voice)

Bone in the Throat
Movie · as McDougal

A Song for Jenny
Movie · as Greg

Urban Hymn
Movie · as David Linton

Whitney & Bobby: Addicted to Love
Movie · as Narrator

Bletchley Park: Code-breaking's Forgotten Genius
Movie · as Himself - Narrator

The Jesus Mysteries
Movie · as Narrator (voice)

Set Fire to the Stars
Movie · as Jack

Gold
Movie · as Gerry

The Last Secrets Of 9/11
Movie · as Narrator

Alien Planets Revealed
Movie · as Narrator

Jack the Ripper: The Missing Evidence
Movie · as Narrator

From There to Here
TV · as Robbo · 3 eps

Worst Place to Be a Pilot
TV · as Narrator · 4 eps

우주 밖으로
TV · 1 ep

The Game
TV · as Tom Mallory · 1 ep

Autopsy: The Last Hours of...
TV · as Self - Narrator (voice) · 3 eps

Kick-Ass 2
Movie · as Tommy's Dad

The Thirteenth Tale
Movie · as Dr. Clifton

What Remains
TV · as Kieron · 4 eps

The Sweeney
Movie · as Ivan Lewis

Elfie Hopkins: Cannibal Hunter
Movie · as Michael

Death Row Dogs
Movie · as Narrator

Inside Men
TV · as John Coniston · 4 eps

Playhouse Presents
TV · as Doug · 1 ep

Lost Christmas
Movie · as Henry

The Great Ghost Rescue
Movie · as Brad / Barnabus

McQueen and I
Movie · as Narrator

Surviving a Car Crash
Movie · as Self - Narrator (voice)

Wonders of the Universe
TV · as Narrator (voice) · 2 eps

Camelot
TV · as Ewan · 1 ep

The Scouting Book for Boys
Movie · as DI Kertzer

Mo
Movie · as Peter Mandelson

Luther
TV · as Ian Reed · 6 eps

Underworld: Rise of the Lycans
Movie · as Andreas Tanis

9/11: Phone Calls from the Towers
Movie · as Narrator

The Queen
TV · as Narrator · 5 eps

Good
Movie · as Freddie

The Daisy Chain
Movie · as Tomas Conroy
Horizon: Is Alcohol worse than Ecstasy?
Movie

The Escapist
Movie · as Tony
Dana, The 8 Year Old Anorexic
Movie · as Narrator

Criminal Justice
TV · as Chris Sexton · 5 eps

First Born
Movie · as Steve

Sugarhouse
Movie · as Tom

The Beckoning Silence
Movie · as Narrator

A Very British Sex Scandal
Movie · as Narrator (voice)

Underworld: Evolution
Movie · as Andreas Tanis

9/11: The Falling Man
Movie · as Narrator (voice)

Shiny Shiny Bright New Hole in My Heart
Movie · as Jeremy Winter

Small Engine Repair
Movie · as Bill

Rang De Basanti
Movie · as James McKinley

The Amazing Mrs Pritchard
TV · as Ian Pritchard · 6 eps

The Secret Life of Words
Movie · as Dr. Sullitzer

The Jacket
Movie · as Dr. Hopkins

The Tulse Luper Suitcases, Part 3: From Sark to the Finish
Movie · as Günther Zeloty

A Life in Suitcases: A History of Tulse Luper
Movie · as Günther Zeloty

The Tulse Luper Suitcases, Part 2: Vaux to the Sea
Movie · as Günther Zeloty
England Expects
Movie · as Ray Knight

The Aryan Couple
Movie · as Eichmann

This World
TV · as Narrator · 12 eps

The Tulse Luper Suitcases, Part 1: The Moab Story
Movie · as Gunther Zeloty

The Mother
Movie · as Bobby

The Other Boleyn Girl
Movie · as George Boleyn

The Tulse Luper Suitcases: Antwerp
Movie · as Gunther Zeloty
One Life
TV · 2 eps

The Many Trials of One Jane Doe
Movie · as Sean Dewart

The Jury
TV · as Paul Brierley · 5 eps

Far from China
Movie · as Noah
Sweet Revenge
TV · as Sebastian Harper · 2 eps

Swallow
TV · as Stuart Collins · 3 eps

Care
Movie · as Davey

Lady Audley's Secret
Movie · as Robert Audley

The Criminal
Movie · as Jasper Rawlins

Lock, Stock and Two Smoking Barrels
Movie · as Winston

The Land Girls
Movie · as Joe Lawrence

The Ebb-Tide
Movie · as Swanson

Undercover Heart
TV · as Tom Howarth · 6 eps

Our Mutual Friend
TV · as John Harmon / John Rokesmith · 4 eps

Different for Girls
Movie · as Karl / Kim Foyle

House of America
Movie · as Sid

Twelfth Night
Movie · as Sebastian

Karaoke
TV · as Waiter (Movie) · 3 eps

Blue Juice
Movie · as Josh Tambini

The Grotesque
Movie · as Sidney Giblet

Murder in Mind
Movie · as Simon

The Return of the Native
Movie · as Diggory Venn

Midnight Movie
Movie · as Bertie

Princess Caraboo
Movie · as Harold

The Sanctuary Sparrow
Movie · as Liliwin

Cadfael
TV · as Liliwin · 1 ep

Safe
Movie · as Greg

The Buddha of Suburbia
TV · as Charlie Kay · 4 eps

Six Characters in Search of An Author
Movie · as The Brother

The Muppet Christmas Carol
Movie · as Fred, Scrooge's Nephew

A Touch of Frost
TV · as Dean Hoskins · 1 ep

Between the Lines
TV · as P.C. Fulford · 1 ep

Maigret
TV · as Jacques Petillon · 1 ep

London Kills Me
Movie · as Muffdiver

Prime Suspect
TV · as The Street · 2 eps

Performance
TV · as The Brother · 1 ep

Memphis Belle
Movie · as Stan

News Hounds
Movie · as Sean Bennett

Treasure Island
Movie · as Dick

Perfect Scoundrels
TV · as Young Kirby · 1 ep

Cutting Edge
TV · as Self - Narrator · 4 eps

The Chief
TV · as Dean Mills · 1 ep

The Woman in Black
Movie · as Rolfe

Agatha Christie's Poirot
TV · as Newsboy · 1 ep

Surgical Spirit
TV · as Martin · 1 ep

Screen One
TV · as Sean Bennett, Simon · 1 ep

The Storyteller: The Luck Child
Movie · as Lucky

The Storyteller
TV · as Lucky · 1 ep

Prick Up Your Ears
Movie · as Simon Ward

Inspector Morse
TV · as DS Cheetham · 1 ep

The Diary of Anne Frank
TV · as Peter Van Daan · 4 eps

The Growing Pains of Adrian Mole
TV · as Nigel Partridge · 6 eps

The Ruth Rendell Mysteries
TV · as Nicholas Virson · 2 eps
Tickets for the Titanic
TV · as Josh · 1 ep

ScreenPlay
TV · as Greg · 1 ep

The Browning Version
Movie · as John Taplow

Doctor Who: Timelash
Movie · as Gazak

Broken Homes
Movie · as Billo

The Secret Diary of Adrian Mole, Aged 13¾
TV · as Nigel Partridge · 6 eps
Summer Season
TV · as Billo · 1 ep

Screen Two
TV · as Bertie · 1 ep

The Bill
TV · as Tony Martin · 1 ep

Van der Valk
TV · as Koos · 1 ep

Horizon
TV · as Himself - Narrator · 2 eps

Doctor Who
TV · as Gazak · 1 ep

Hallmark Hall of Fame
TV · as Diggory Venn · 1 ep
