20,000 Leagues Under the Sea
(Father)
The Affair of the Necklace
(Magistrate Titon)
Captain Eager and the Mark of Voth
(Captain Ted Eager)
Journey of No Return
(Rupert)
The Locksmith
(Nigel Cadwallader)
Wilde
(Hotel Manager)
Mrs Brown
(Sir Charles Dilke)
The Many Lives of Albert Walker
(Yacht Club Secretary)
Muppet Treasure Island
(Additional Muppet Performer)
Agatha Christie's Poirot
(Adam Letts)
The Locksmith
(Nigel Cadwallader)
Wycliffe
(Paul Gillespie)
Spooks
(Deputy Assistant Commissioner)
Spooks
(Head of MET)