2001Anybody's NightmareФильмв роли Prof. Archie Young
2000Monarch of the GlenСериалв роли George · эпизодов: 1
1999Gimme Gimme GimmeСериалв роли Vernon · эпизодов: 1
1989Biting the HandsФильмв роли Jim
1988Colin's SandwichСериалв роли Travers · эпизодов: 12
1988The Play on OneСериалв роли Jim · эпизодов: 1
1986Катастрофа Сериалв роли Mr. Offenbach · в роли Vic Harkness · эпизодов: 1
1984Чисто английское убийствоСериалэпизодов: 1
1983ТаггертСериалэпизодов: 1
1978Doctor Who: The Pirate PlanetФильмв роли Mr. Fibuli
1978ПутникиСериалв роли Hugh MacKay · эпизодов: 1
1978Все создания, большие и малыеСериалв роли Murray · эпизодов: 1
1978Семёрка БлейкаСериалв роли Space Commander · эпизодов: 1
1977Secret ArmyСериалв роли Wing Commander Kelso · эпизодов: 1
1975Rumpole of the BaileyСериалв роли Hayden Charles · эпизодов: 1
1975Oil Strike NorthСериалэпизодов: 13
1971The Search for the NileСериалв роли Swinburne · эпизодов: 1
1969О, что за чудесная войнаФильмв роли 2nd Scottish Soldier (uncredited)
1967Вдали от безумной толпыФильмв роли Andrew Randle