2010Молодой Александр ВеликийФильмв роли Aristotle
2006Отель «Вавилон»Сериалв роли Damien Rushby · эпизодов: 1
2005National Theatre: My Fair LadyФильмв роли Professor Higgins
2004Мадемуазель МушкетёрСериалв роли Athos · эпизодов: 2
2002Всадники правосудияФильмв роли Lord Peter
2002Beginner's LuckФильмв роли Andrew Fontaine
2001Судья Джон ДидСериалв роли DAC Row Colemore · эпизодов: 12
2001История рыцаряФильмв роли John Thatcher
2001TranceФильмв роли Jerome
2000ЗараженныйФильмв роли President of Clarion
1998ЗачарованныеСериалв роли Thrask · эпизодов: 1
1998Shadow RunФильмв роли Melchoir
1996The ProprietorФильмв роли Elliott Spencer
1996НезнакомцыСериалв роли Rob Denton · эпизодов: 1
1996Детектив Нэш БриджесСериалв роли Nigel Poole · эпизодов: 1
1996Домашняя песняФильмв роли Claire's Colleague
1996Дэлзил и ПэскоуСериалв роли Guy Latimer · эпизодов: 2
1996Остров мертвецаФильмв роли Milo
1992To Be the BestСериалв роли Jonathan Ainsley · эпизодов: 2
1992Железный орёл 3: АсыФильмв роли Palmer
1990Трое мужчин и маленькая ледиФильмв роли Edward
1989Байки из склепаСериалв роли Larry · эпизодов: 1
1989A Fine RomanceСериалв роли Michael Trent · эпизодов: 12
1989SouvenirФильмв роли William Root
1988The Lady and the HighwaymanФильмв роли Rudolph Vyne
1988Слёзы под дождемФильмв роли Michael Bredon
1988Shades of Love: The Man Who Guards the GreenhouseФильмв роли Jeff Green
1988Blind JusticeФильмв роли Joseph Mahoney
1986The FantasistФильмв роли Inspector McMyler
1985Kane & AbelСериалв роли The Baron · эпизодов: 1
1985Jenny's WarФильмв роли Captain Preston
1985Мата ХариФильмв роли Karl von Bayerling
1985Lace 2Фильмв роли Raleigh
1985Jenny's WarСериалв роли Capt. Preston · эпизодов: 4
1985Lace IIСериалв роли Raleigh · эпизодов: 2
1985Женский характерСериалв роли Jonathan Ainsley
1984In PossessionФильмв роли Frank Daly
1984До сентябряФильмв роли Philip
1984Дом тайн и подозрений студии HammerСериалв роли Frank Daly · эпизодов: 1
1983Жара и пыльФильмв роли Douglas Rivers
1982TimewatchСериалэпизодов: 1
1982Час Агаты КристиСериалв роли Jack Trent · эпизодов: 1
1982Воган Сериалв роли Self · эпизодов: 1
1982The LetterФильмв роли Officer Withers
1982Treasure IslandФильмв роли Captain Smollett
1981Из далекой страныФильмв роли Tadek Sobański
1981Ушко иголкиФильмв роли David
1981ДинастияСериалв роли Ben Carrington · эпизодов: 59
1980Children of the Full MoonФильмв роли Tom
1980Дом ужасов студии HammerСериалв роли Tom · эпизодов: 1
1980Lady KillersСериалв роли Ronald True · эпизодов: 1
1979Рассвет зулусовФильмв роли Lt. Coghill
1979Blankety BlankСериалв роли Self · эпизодов: 1
1978La Petite Fille en velours bleuФильмв роли Baby
1977East of Elephant RockФильмв роли Robert Proudfoot
1977Лу ГрантСериалв роли Peter Witter · эпизодов: 1
1976The Duchess of Duke StreetСериалв роли Charles Haslemere · в роли Charlie Tyrrell · в роли Charles Haslemere (voice) · эпизодов: 10
1975Королевский блескФильмв роли Eric Hansen
1974Dr. Watson and the Darkwater Hall MysteryФильмв роли Sir Harry
1974Jennie: Lady Randolph ChurchillСериалэпизодов: 2
1974Affairs of the HeartСериалв роли Lord Lambeth · эпизодов: 1
1974K Is for KillingФильмв роли Sunny Garrick
1973ТриллерСериалв роли Sunny Garrick · эпизодов: 1
1972The RegimentСериалв роли Richard Gaunt · эпизодов: 23
1971Соперники Шерлока ХолмсаСериалв роли Stringer · эпизодов: 1
1970Эй! В моем супе девушкаФильмв роли Nigel (uncredited)