2019
War of the Worlds as Mikel (1 episode)
2011
Vera as Peter Calvert (1 episode)
2009
En direct de l'univers as Self (1 episode)
2009
No Pasaran as Peter Konchelsky
2004
D-Day 6.6.1944 as Robert Douin
2003
Rosemary & Thyme as Nev Connolly (1 episode)
2003
I, Cesar as Mr. Fitzpatrick
2002
Lovers of the Nile as Le colonel
2001
Judge John Deed (1 episode)
1999
The Big Snake of the World as Tom
1999
Where Are They Now? as Self (1 episode)
1999
The Vice as Tommy Roker (2 episodes)
1996
Beaumarchais the Scoundrel as Lord Rochford
1992
Heartbeat as Jack Hollins (13 episodes)
1990
Centrepoint as Nick Wareing (4 episodes)
1989
Chess in Concert as Freddie
1989
Stormy Summer as Jack
1989
The Savage as Michael
1987
White Mischief as Lizzie
1987
Le monde est à vous as Self (2 episodes)
1987
Nulle part ailleurs as Self (1 episode)
1987
40° à l'ombre as Self (1 episode)
1986
Casualty as Billy Cooper (1 episode)
1984
Magasinet Special: Chess 1984 as Self
1983
Bei Bio as Self (1 episode)
1982
Champs-Elysées as Self (2 episodes)
1981
Six Fifty-Five Special as Self (1 episode)
1978
Return of the Saint as Pierre (1 episode)
1977
Madame Claude as David Evans
1975
Les Rendez-vous du dimanche as Self (2 episodes)
1975
Midi Première as Self (1 episode)
1975
El poder del deseo as Javier
1974
Taking Leave as Barbara Allen Singer (voice only)
1973
Gawain and the Green Knight as Gawain
1972
Shirley's World (1 episode)
1972
La Mandarine as Antony 'Tony' Bellay-Vanguard
1967
Two Weeks in September as Dickinson's Assistant
1966
The Family Way as Geoffrey Fitton