highest rated
acting
- Seacole → Major Harvey
- What Destroyed the Hindenburg? → Self - Narrator
- Security
- Missed Call (TV)
- Juliet & Romeo → Prince Escalaus
- The Break → Ben's Friend
- Merchant Ivory → Self
- The Burning Girls (TV) → Simon Harper
- Wolves of War → Professor Hopper
- Surface (TV) → Henry Huntley
- The Reunion (TV) → Richard Degalais
- Dalíland → Captain Moore
- Smyrna → George Horton
- McDonald & Dodds (TV) → Gordon Elmwood
- Emma. → Mr. Weston
- The War of the Worlds (TV) → Frederick
- Horrible Histories: The Movie — Rotten Romans → Paulinus
- Special Couple
- A Working Mom's Nightmare → Eddie
- Lion Brothers: Cubs to Kings → Narrator (voice)
- Krypton (TV) → Ter-El
- Swimming with Men → Luke
- Silencio → Peter
- Native → Cane
- Riviera (TV) → Gabriel Hirsch
- Sherlock: The Abominable Bride → DI Lestrade
- The Family (TV) → John Warren
- The Nightmare Worlds of H.G. Wells (TV) → Haply
- Sacrifice → Duncan Guthrie
- Mark Gatiss: A Study in Sherlock → Himself
- 12 Monkeys (TV) → Sebastian
- Rosamunde Pilcher: Fighting for Her Family (TV) → Nicholas Whiteley
- Bone in the Throat → Rupert
- The Crimson Field (TV) → Major Edward Crecy
- Alistair MacLean's Air Force One Is Down (TV) → Dragutin
- Turks & Caicos → Stirling Rogers
- Salting the Battlefield → Stirling Rogers
- The White Queen (TV) → Thomas Stanley
- Sherlock: Many Happy Returns → Greg Lestrade
- Ultimate Tutankhamun → Narrator (voice)
- Secret State (TV) → Felix Durrell
- Putin, Russia and the West (TV) → Narrator
- Fast Girls → David Temple
- Predator Coast
- Seven Ages of Starlight
- Speed Kills (TV) → Self - Narrator
- Underwater Okavango → Narrator (voice)
- Death in Paradise (TV) → James Lavender
- Scott & Bailey (TV) → Nick Savage
- Case Sensitive (TV) → Mark Bretherick
- Sherlock (TV) → DI Greg Lestrade
- Made in Dagenham → Peter Hopkins
- Law & Order: UK (TV)
- Garrow's Law (TV) → Sir Arthur Hill
- The Good Times Are Killing Me → Lexy
- Ashes to Ashes (TV) → Danny Moore
- Wallander (TV)
- Son of the Dragon (TV) → Prince of the North
- God on Trial → Mordechai
- Midnight Man (TV) → Daniel Cosgrave
- Death at a Funeral → Robert
- Clapham Junction → Robin Cape
- Intervention → Mark
- The Dinner Party → Roger
- The Waiting Room → George
- To Be First
- V for Vendetta → Dominic
- Doctor Who (TV) → Riddell
- Rag Tale → Eddy Taylor
- A Waste of Shame: The Mystery of Shakespeare and His Sonnets → William Shakespeare
- Agatha Christie's Marple (TV) → Lance Fortescue
- New Tricks (TV) → Adrian Levene
- This World (TV)
- Pride → Linus (voice)
- Charles II: The Power and The Passion (TV) → George Villiers, Duke of Buckingham
- Spooks (TV) → William Sampson
- The Forsyte Saga (TV) → Young Jolyon Forsyte
- The Forsyte Saga (TV) → Jolyon Forsyte Jr
- Extreme Ops → Jeffrey
- Waking the Dead (TV) → Colonel John Garrett
- Room to Rent → Mark
- Take a Girl Like You (TV) → Patrick Standish
- Cleopatra (TV) → Octavian
- The Blonde Bombshell (TV) → Dennis Hamilton
- Dreaming of Joseph Lees → Joseph Lees
- All My Loved Ones → Nicholas Winton
- The Revengers' Comedies → Oliver Knightly
- Bent → Officer on Train
- Mrs. Dalloway → Septimus Warren Smith
- The Tenant of Wildfell Hall (TV) → Arthur Huntingdon
- Different for Girls → Paul Prentice
- Intimate Relations → Harold
- The Innocent Sleep → Alan Terry
- The Madness of King George → Greville
- Doomsday Gun → Jones
- Open Fire → David Martin
- Harry (TV) → Dominic Collier
- Royal Celebration → Neil
- Una questione privata → Milton
- Damage → Martyn Fleming
- Where Angels Fear to Tread → Philip Herriton
- The Sheltering Desert
- The Children → Gerald Ormerod
- The Plot to Kill Hitler → Axel von dem Bussche
- A Handful of Dust → John Beaver
- Inspector Morse (TV) → Billy
- Fortunes of War (TV) → Simon Boulderstone
- Maurice → Alec Scudder
- A Room with a View → Freddy Honeychurch
- Puccini → Tonio
- Good and Bad at Games
- St. Ursula's in Danger → Teddt
- Mona → Jim Atkins
- Vice Versa (TV) → Tipping
- Return of the Saint (TV) → Prefect