Oyunculuk

Yıl Başlık Rolü
2022 The People We Hate at the Wedding Alcott
2020 Made In Italy Gordon
2019 Knightfall - Sezon 2 William De Nogaret
2018 Head Full Of Honey Serge
2018 Surviving Christmas With The Relatives Dan
2017 Knightfall - Sezon 1 William De Nogaret
2017 The Crown - Sezon 2
Bölüm 8
Bobby Kennedy
2015 Colonia Roman Breuer
2015 İtiraflar Matthew Price
2014 Downton Abbey - Sezon 5 Charles Blake
2014 Person Of Interest - Sezon 4
Bölüm 10 - 11
Jeremy Lambert
2011 Midsomer Murders - Sezon 14
Bölüm 2
Ben Viviani
2010 Any Human Heart - Sezon 1 Ernest Hemingway
2008 Foyle's War - Sezon 6 Andrew Foyle
2008 Cashmere Mafia - Sezon 1 Eric Burden
2006 Foyle's War - Sezon 4 Andrew Foyle
2005 Charmed - Sezon 8
Bölüm 14
Novak
2005 Related - Sezon 1
Bölüm 18
Jason
2004 Foyle's War - Sezon 3 Andrew Foyle
2004 The Royal - Sezon 4 Dr. David Cheriton
2003 The Forsyte Saga - Sezon 2 Valerius Dartie
2003 Foyle's War - Sezon 2 Andrew Foyle
2003 The Royal - Sezon 1 Dr. David Cheriton
2003 The Royal - Sezon 3 Dr. David Cheriton
2002 Foyle's War - Sezon 1 Andrew Foyle
2002 The Forsyte Saga - Sezon 1 Valerius Dartie