2014Doctor Who ExtraСериалв роли Self · эпизодов: 1
2014Extended RestФильмв роли Terry Kincaid
2013A Voice to Die ForФильмв роли Tony
2005Доктор КтоСериалв роли Duke · эпизодов: 1
2003Life Beyond the Box: Norman Stanley FletcherФильмв роли Jim McLaren
2001Воскрешая мертвыхСериалв роли Andrew Wallace · в роли Andrew Wallace (uncredited) · эпизодов: 1
2000Арабские приключенияСериалв роли Sultan Badr Al-Din · эпизодов: 2
1997A Dance to the Music of TimeСериалв роли Colonel Flores · эпизодов: 4
1996The Demon HeadmasterСериалв роли Smith · эпизодов: 6
1994Схватка со львамиФильмв роли Lodo
1987Doctor Who: DragonfireФильмв роли Kracauer
1985Dempsey and MakepeaceСериалв роли Det. Sgt. Chas Jarvis · эпизодов: 30
1984Give Us a Break: Hustle Bustle Toil and MuscleФильмв роли Barry Fine
1983The CageФильмв роли Trevor
1983The CleopatrasСериалв роли Marsyas · эпизодов: 2
1982Cosmic PrincessФильмв роли 1st Security Guard
1982Who Dares WinsФильмв роли Terrorist
1981БержеракСериалв роли Eddie McCord · эпизодов: 1
1979МеханикСериалв роли Pearce · эпизодов: 1
1979Doctor Who: Destiny of the DaleksФильмв роли Lan
1979PorridgeФильмв роли McLaren
1979Game for VulturesФильмв роли Daniel Batten
1979Непридуманные историиСериалв роли Dr Hartley · в роли Police Officer · эпизодов: 1
1978Mixed BlessingsСериалв роли Uncle Charlie · эпизодов: 1
1978Going StraightСериалв роли McLaren · эпизодов: 1
1977The ProfessionalsСериалв роли Handsome Man · эпизодов: 1
1977TargetСериалв роли Abbo · эпизодов: 1
1976Porridge: The Desperate HoursФильмв роли McLaren
1976Как роза у носаФильмв роли Daniel Batten
1975Космос: 1999Сериалв роли Security Guard · эпизодов: 1
1975Antony and CleopatraФильмв роли Cleopatra's Servant
1974Churchill's PeopleСериалв роли Leonard · эпизодов: 1
1974PorridgeСериалв роли McLaren · эпизодов: 8
1963Доктор КтоСериалв роли Lan · в роли Kracauer · эпизодов: 4