Known For
Filmography

Repentance
Movie

Doctor Who: 24 Carat
Movie · as Visitor from the Ice Colonies

Carnival Row
TV · as Alasdair Dombey · 1 ep

Wasteland
Movie · as Cemetery Worker 1

A Midsummer Night's Dream - Live at Shakespeare's Globe
Movie · as Egeus / Snug

Ripper Street
TV · as Norwood · 1 ep
Homicide: Division B
Movie · as Chief Inspector

London's Burning: Duty Log
Movie

Hillsborough
Movie · as Dr Slater

Unnatural Causes
Movie · as DCS Charlie Breen

Cracker
TV · as Chief Super, Chief Superintendent · 5 eps

Heartbeat
TV · as Mr. Carter, Clifford Chappell · 2 eps

The Castle of Adventure
TV · as Mannheim · 8 eps

The First Kangaroos
Movie · as James Nugent

Doctor Who: Dragonfire
Movie · as Kane

Coast to Coast
Movie · as Police Constable

Dempsey and Makepeace
TV · as Sullivan · 1 ep

Lassiter
Movie · as Allyce

A Distant Scream
Movie · as Prison Officer

Hammer House of Mystery and Suspense
TV · as Prison Officer · 1 ep

The Fourth Arm
TV · as Sgt. Maj. Gidney · 5 eps

By the Sword Divided
TV · as Walter Jackman · 14 eps

Bread or Blood
Movie · as Benett

Days at the Beach
Movie · as Police Sergeant Cowl

The Grudge Fight
Movie · as PO "Dusty" Miller

The Black Madonna
Movie · as Ray Parker

A Nightingale Sang in Berkeley Square
Movie · as Jack Diamond

The Black Stuff
Movie · as Clerk of Works

Juliet Bravo
TV · as DCI Mark Perrin · 44 eps

The Gentle Touch
TV · 1 ep

Shōgun
TV · as Pieterzoon · 5 eps
Breakaway
TV · as Sgt. Holiday · 6 eps

Caleb Williams
TV · as Cox · 4 eps

Pillion
Movie · as Fenton

Comedians
Movie · as Ged Murray

Minder
TV · as Ted · 1 ep

Force 10 from Navarone
Movie · as MP Driver

All Creatures Great and Small
TV · as Dobbs, Marmaduke Skelton · 1 ep

Out
TV · as Det. Insp. Gaydon · 1 ep

Strangers
TV · as Ewan Walters · 1 ep

The Sweeney
TV · as Lennie · 1 ep

Playhouse
TV · as Ray Parker, Police Sgt. Cowl, PO 'Dusty' Miller · 1 ep

If a Man Answers
Movie · as Royston

O Lucky Man!
Movie · as Policeman at Accident/Power Station Guard/Policeman in Court
The Black Dog
Movie · as Man in Tap Room
Second City Firsts
TV · as Royston · 1 ep

Country Matters
TV · as Man in Tap Room · 1 ep
Fly Into Danger
TV · as Jeff Strong · 7 eps

Doctor Who
TV · as Kane · 3 eps
