2018ТрастСериалв роли Board Member · эпизодов: 1
2017Королевская зимаФильмв роли Wickford
2017ВыкупСериалв роли Ben Smith · эпизодов: 1
2016МегрэСериалв роли Inspector Lefors · эпизодов: 1
2014ЧужестранкаСериалв роли Hector Cameron · эпизодов: 1
2007ЛьюисСериалв роли Professor Andrew Crompton · эпизодов: 1
2006Джейн ЭйрСериалв роли Briggs · эпизодов: 2
2003Месье N.Фильмв роли Col. Bingham
2001The Children's Midsummer Night's DreamФильмThanks
2001Gaudi AfternoonФильмв роли Hamilton
2000My HeroСериалэпизодов: 1
1997007: Завтра не умрёт никогдаФильмв роли HMS Devonshire Commander Day
1996Влюбленная принцессаФильмв роли Prince Charles
1995Ричард IIIФильмв роли Prince Edward
1995Пусть это буду яФильмв роли Sam
1995Неуютная фермаФильмв роли Charles Fairford
1995Little Lord FauntleroyСериалв роли Thomas · эпизодов: 6
1994Chandler & CoСериалв роли Max Chandler · эпизодов: 1
1993Peak PracticeСериалв роли Ian Shelley · эпизодов: 1
1992Биение сердцаСериалв роли Renalto · эпизодов: 1
1992DarkmanФильмв роли Peyton Westlake / Darkman
1991Солдат, солдатСериалв роли Maj John Killick · эпизодов: 1
1991Le Roi mystèreСериалв роли Le Roi Mystère / Robert Pascal · эпизодов: 4
1990Waiting for GodСериалв роли Sam Parry · эпизодов: 2
1989The Shell SeekersФильмв роли Noel
1989Doctor Who: BattlefieldФильмв роли Mordred
1989Пуаро Агаты КристиСериалв роли Richard Carey · эпизодов: 1
1985Lost In LondonФильмв роли PC Holt
1985Dempsey and MakepeaceСериалв роли Wilkins · эпизодов: 1
1963Доктор КтоСериалв роли Mordred · эпизодов: 4