2025
Sherlock & Daughter as Chief Inspector Whitlock2025
Bergerac as Pete Benedict2024
Blackshore as Charlie Reid2024
Einstein and the Bomb as Albert Einstein2023
Spy/Master as Walter Simpson2022
Ridley as Michael Flannery2022
The Holiday as Alistair2022
National Theatre Live: Leopoldstadt as Hermann2021
Red Election as Zak2021
Deadly Cuts as Darren Flynn2020
Miss Scarlet and the Duke as Joseph Simms2019
The Mallorca Files as Niall Taylor2019
The Professor and the Madman as Defence Attorney Clarke2019
Born a King as Humphrey Bowman2018
Black '47 as Cronin2018
Sonja: The White Swan as Darryl Zanuck2018
Seanie & Flo as Mr Lynch2017
Genius as Thomas Harvey2016
Delicious as Jonathan Jones2015
Humans as Peter Keeley2015
Clean Break as Desmond Rane2015
Wifey Redux as Jonathan Prendergast2014
The Borderlands as Mark2014
Quirke as Oscar Latimer2013
Father Brown as Harry Grover2013
Endeavour as Dr. Jasper Nicholson2013
The Fall as Healy2013
Mr Selfridge as Lord Loxley2013
The Mill as John Doherty2012
Metamorphosis as Not available2012
Chasing Leprechauns as Patrick Doyle2011
Late Bloomers as James2011
The Reckoning as Simon Harris2010
Van Gogh: Painted with Words as Paul Gauguin2009
Law & Order: UK as Finn Tyler2009
Garrow's Law as Silvester2009
Morris: A Life with Bells On as Jeremy - the Producer2008
The Duchess as Richard Brinsley Sheridan2008
Me and Orson Welles as Martin Gabel2008
Beautiful People as Andy Doonan2007
Secret Diary of a Call Girl as Mike Hodley2006
Jane Eyre as John Eshton2005
All About George as Dave2005
Footprints in the Snow as Seamus2005
Einstein's Big Idea as Einstein2005
Riot at the Rite as Igor Stravinsky2005
Perfect Day as Pete2004
Agatha Christie's Marple as Hugh Hornbeam2004
No Angels as Not available2004
Ella Enchanted as Slannen2004
Judas as John the Baptist2004
Not Only But Always as Dudley Moore1989
Agatha Christie's Poirot as Stephen Norton1986
Casualty as James O'Hearne1974
NOVA as Albert EinsteinNaN
Epitaph as Cole Graves