highest rated
acting
- The Bachelor (TV)
- Seaside Rescue (TV)
- Desperate Journey → Pierre
- Murder: Suspect No.1 (TV) → Self - Narrator (voice)
- The Full Monty (TV) → Guy
- Shadow and Bone (TV) → Lieutenant Bohdan
- Police: Suspect No.1 (TV) → Self - Narrator (voice)
- London Kills (TV) → DI David Bradford
- Trick or Treat → The Comedian
- Britannia (TV) → Lucius
- Waco Inferno: The Untold Story → Self - Narrator (voice)
- Tortured by Mum and Dad? - The Turpin 13 → Narrator
- The Musketeers (TV) → Treville
- Inside Rolls-Royce → Self - Narrator (voice)
- Father Brown (TV) → Chief Inspector Valentine
- Father Brown (TV) → Inspector Valentine
- Nymphomaniac: Vol. I → Mr. H
- Chiapas, El Corazón del Café
- Alien Crab → Narrator
- Death in Paradise (TV) → DI Charlie Hulme
- Vera (TV) → Kieth Mantel
- Bedlam (TV) → Warren Bettany
- Late Bloomers → Peter
- Haven (TV) → Louis Pufahl
- Carmen's Kiss → Joe
- Moving On (TV) → Dave
- Echo Beach (TV) → Mark Penwarden
- Skins (TV) → John Foster
- Five Days (TV) → Supt Jim Carpenter
- Fanny Hill (TV) → Mr. H
- Fanny Hill → Mr. H
- Sorted (TV) → Charlie King
- Love Lies Bleeding → Stuart Milburn
- Bleak House (TV) → Sergeant George
- The Interpreter → Simon Broome
- The Rotters' Club (TV) → Bill Anderton
- Towpaths of Glory → Sergeant Stephen Kay
- Agatha Christie's Marple (TV) → James Abbot
- The Last Detective (TV)
- 40 (TV) → Robert
- Boudica → Dervalloc
- The Debt (TV) → DS Edward 'Ed' Foster
- The Debt → DS Edward 'Ed' Foster
- Sons & Lovers → Walter Morel
- Deathwatch → Sgt. David Tate
- An Angel For May (TV)
- An Angel for May → Bob Harris
- Green-Eyed Monster → Ray
- Messiah (TV) → DI Jack Price
- Do or Die (TV) → Nicholas
- Barnie's Minor Annoyances → Mark
- Ibiza: Seven Nights from £99
- Hearts and Bones (TV) → Richard Rose
- Loose Women (TV) → Self
- Shockers (TV) → Alex
- Swing → Martin Luxford
- Fantasy World Cup (TV) → Self
- Midsomer Murders (TV) → Geoff Rogers
- The Full Monty → Guy
- McCallum (TV)
- Silent Witness (TV)
- The Drew Carey Show (TV) → Hugo Speer
- Sharman (TV) → Mayles
- Mainline Run
- Bhaji on the Beach → Andy
- Heartbeat (TV) → Chris Rawlings
- Heartbeat (TV) → Vic Needham
- So Haunt Me (TV)
- An Audience with... (TV) → Self
- Horizon (TV) → Narrator