Seriale TV 1983-90: Brass jako Matthew Fairchild 1984: Lace jako Robert Salter 1984-85: Leaving jako Matthew Ford 1985: Doktor Who (Doctor Who) jako Luke Ward 1985: The Kenny Everett Television Show – różne role 1986: Fairly Secret Army jako Paul Truscott 1987: Queenie jako Lucien Chambrun 1987: Sunday Premiere 1987: Three Up Two Down jako Steve Kelly 1989: I promessi sposi jako Don Rodrigo 1992: Birds of a Feather jako Brett 1994: Coronation Street jako Erik Mikaelson 1994: Pamiętniki Sherlocka Holmesa (The Memoirs of Sherlock Holmes) jako Douglas Maberley 1994: Revelations jako Steve Whittaker 1995: Żona polityka (The Politician’s Wife) jako Alistair Drummond 1996: As Time Goes By jako Gary 1997: Melissa jako Don Page 2000: Szpital Holby City jako Brendan O’Hanlon 2001: Starhunter jako Stephen Hamilton 2001: Peak Practice jako Jim Barnes 1999: Arystokraci (Aristocrats) jako Lord William Gordon 2004: Jonathan Creek jako Justin Mallory 2005: Doctors jako Jeff Dunn 2006: Footballers’ Wives jako William Woodfield 2009: