2025SNAREФильмв роли Adrian
2024ФранклинСериалв роли Alexander Wedderburn · эпизодов: 1
2021Детектив Рой ГрейсСериалв роли Rowley Carmichael · эпизодов: 1
2019Ответственный ребенокФильмв роли Tim
2017Кинозвезды не умираютФильмв роли Georgie
2017Птицы, как мыФильмв роли Wise Bird 1 (voice)
2016Война и мирСериалв роли Count Rastopchin · эпизодов: 1
2015CuffsСериалв роли Mr Pryce · эпизодов: 1
2014ЧужестранкаСериалв роли Colonel Harry Quarry · в роли Harry Quarry · эпизодов: 1
2013МореФильмв роли Serge
2013Отец БраунСериалв роли Jeffrey Greensleeves · эпизодов: 1
2012Отель «Мэриголд»: Лучший из экзотическихФильмв роли Evelyn's Son
2011ЛедиФильмв роли Martin Morland, UK Ambassador 1988
2009ИнтернэшнлФильмв роли Francis Ehames
2007Территория девственницФильмв роли Bernardo
2007ЛьюисСериалв роли David Katz · эпизодов: 1
2005МассовкаСериалв роли Producer · эпизодов: 1
2005The Government InspectorФильмв роли Geoff Hoon
2005Twisted TalesСериалв роли Dr Heinrich Hunsecker (voice) · эпизодов: 1
2002Призраки Сериалв роли Simon · эпизодов: 1
1999Приключения молодого Индианы Джонса: Траншеи, ведущие в адФильмв роли Devereux
1999Охотники за древностямиСериалв роли Father George · эпизодов: 1
1997Чисто английские убийстваСериалв роли Nick Cheyney · эпизодов: 1
1995Электронные жучкиСериалв роли Hurry · эпизодов: 1
1994Перед дождемФильмв роли Nick
1992Мисс Марпл: С помощью зеркалаФильмв роли Stephen Restarick
1992Биение сердцаСериалв роли Travis · эпизодов: 1
1992Приключения молодого Индианы ДжонсаСериалв роли Devereux · эпизодов: 1
1991Who Needs a HeartФильмв роли Dominic
1990Discovering HamletФильмв роли Himself / Laertes
1989Генрих V: Битва при АзенкуреФильмв роли Sir Thomas Grey
1984Me & My GirlСериалв роли Alan Pinner · эпизодов: 1
1975Rumpole of the BaileyСериалв роли Det. Insp. Baker · эпизодов: 1
—V.I.R.AФильмв роли Peter Harrington