Birthday
N/A
Gender
Male
Place of Birth
UK
Also know as
--
(2001) Murder on the Orient Express
as William MacQueen
(2001) The Lost Battalion
as Capt. Nelson Holderman
(2023) The Penitent - A Rational Man
as ---
(2007) The Mother of Tears
as Michael Pierce
(2006) Shiny Shiny Bright New Hole in My Heart
as Rupert
(2008) Consuming Passion
as Mick
(2004) England Expects
as Daniel
(2023) Out of the Grey
as Henry
(2008) Last Chance Harvey
as Josh Hillman
(2009) Doctor Who: Planet of the Dead
as DI McMillan
(2009) The Execution of Gary Glitter
as John Carter QC
(2015) A Little Chaos
as Monsieur De Barra
(2023) Choked Up
as Robert West
(2013) Churchill's First World War
as Winston Churchill
(1997) Sharpe: The Legend
as Carline
(2024) We Live in Time
as Simon Maxson
(2009) Sleep With Me
as MacDara
(2003) Reversals
as Dr. Glen Morrow
(2011) Much Ado About Nothing
as Don Pedro
(2017) King Charles III
as Prime Minister Tristram Evans
(2017) 1066: A Year to Conquer England
as Harold Godwinson
(2017) Eric, Ernie and Me
as Ernest Maxin
(1996) Sharpe's Regiment
as Captain Carline
(2018) Johnny English Strikes Again
as Pegasus
(2018) Hunter Killer
as Captain Forbes
(2017) National Theatre Live: Consent
as Jake
(2019) The Kill Team
as Hardin
(2024) Wicked
as Galinda's Popsicle
(2001) Band of Brothers
as Cleveland O. Petty
(2007) Secret Diary of a Call Girl
as Matt
(2005) Doctor Who
as DI McMillan
(2014) Thicker Than Water
as Gavin Leonard
(2021) Vigil
as Lt Commander Mark Prentice
(2010) Vexed
as Charlie Brewer
(2006) The Amazing Mrs Pritchard
as Mark McCaffrey
(2001) As If
as Richard
(2005) Extras
as Tre Cooper
(2008) Wired
as Simon
(2004) Hustle
as Carlton Wood
(2006) Hotel Babylon
as ---
(2005) Love Soup
as ---
(2007) Lewis
as Ethan Croft
(1997) Jonathan Creek
as Alec
(1996) Cold Lazarus
as ---
(2007) Sold
as ---
(2001) Waking the Dead
as Michael Leonard
(2008) Bonekickers
as ---
(2018) Home from Home
as Robert Dillon
(2013) Endeavour
as Kent Finn
(2015) Catherine Tate's Nan
as Charles Wilmott
(2008) Harley Street
as ---
(2010) Law & Order: LA
as Max Steinberg
(2014) The Crimson Field
as Col Charles Purbright
(2022) The Suspect
as Dr. Gerald 'Jack' Owens
(2024) Mr Bates vs The Post Office
as Patrick Green QC
(2023) The Long Shadow
as Desmond Wilcox
(2017) 1066: A Year to Conquer England
as Harold Godwinson
(2020) Life
as Neil Baker
(2022) Treason
as Patrick Hamilton
(2005) Meucci - L'italiano che inventò il telefono
as William Ryder
(2008) Ashes to Ashes
as Edward Markham
(2018) You
as Elliot Tannenberg
(2020) Belgravia
as John Bellasis
(2018) Celebrity Catchphrase
as ---
(2020) I May Destroy You
as Julian
(2014) The Game
as George
(2023) The Buccaneers
as Colonel St. George
(2022) Hotel Portofino
as Jack Turner
(2024) The Day of the Jackal
as Jeremy Whitelock
(2003) Celebrity Mastermind
as Self - Contestant