Cinéma :
* Le Sweeney (2012) - comme Jack Regan
* Le travail de la banque (2008) - comme Terry Cuir
* Espoir et gloire (1987) - comme Bill
* Une chambre avec vue (1985) - comme Cecil Vyse
* Le Grand Sommeil (1978) - comme Arthur Geiger
Télévision :
* Le dernier royaume (2020-2022) - en tant que roi Edmond
* Rêves électriques (2017) - comme Miles
* Le gestionnaire de nuit (2016) - en tant que major Corcoran
* Les Mousquetaires (2014-2016) - comme Porthos
* Exercice de vos fonctions (2012) - comme DI Danny Waldron
* Le Jury (2002-2005) - comme Alex Foster
* Pieds froids (2003) - comme Pete Gifford
* Le projet de loi (2000-2002) - comme DCI Neil Manson
Cette liste n'est pas exhaustive, mais elle donne un bon aperçu de sa carrière, mettant en valeur sa polyvalence tant dans les genres que dans les rôles. Il est également connu pour ses apparitions dans d'autres émissions populaires comme « The Inspector Lynley Mysteries », « MI-5 », « The Last Detective » et « Spooks ».
Si vous souhaitez plus de détails sur un projet spécifique, n'hésitez pas à demander !