Film:
* Lo Sweeney (2012) - nel ruolo di Jack Regan
* Il colpo in banca (2008) - come Terry Pelle
* Speranza e gloria (1987) - come Bill
* Una camera con vista (1985) - nel ruolo di Cecil Vyse
* Il grande sonno (1978) - nel ruolo di Arthur Geiger
Televisione:
* L'ultimo regno (2020-2022) - come re Edmund
* Sogni elettrici (2017) - come Miles
* Il direttore notturno (2016) - nel ruolo del Maggiore Corcoran
* I moschettieri (2014-2016) - come Porthos
* Linea di servizio (2012) - nel ruolo dell'ispettore Danny Waldron
* La giuria (2002-2005) - nel ruolo di Alex Foster
* Piedi freddi (2003) - nel ruolo di Pete Gifford
* Il conto (2000-2002) - nel ruolo del DCI Neil Manson
Questo elenco non è esaustivo, ma fornisce una buona panoramica della sua carriera, dimostrando la sua versatilità sia nei generi che nei ruoli. È anche noto per le sue apparizioni in altri programmi popolari come "The Inspector Lynley Mysteries", "MI-5", "The Last Detective" e "Spooks".
Se desideri maggiori dettagli su un progetto specifico, non esitare a chiedere!