Cast Credits Agatha Christie's Marple (2004) Guest starring as Conway Jefferson Episode 1x01: The Body in the Library (Dec 12, 2004) Gormenghast (2000) Starring as Lord Groan House of Cards (1990) Starring as Francis Urquhart The Phantom of the Opera (1990) Starring as Cholet Porterhouse Blue (1987) Starring as Sir Godber Evans Private Schulz (1981) Starring as Major Neuheim (6 episodes) Episode 1x06: Part Six (Jun 10, 1981) Episode 1x05: Part Five (Jun 3, 1981) Episode 1x04: Part Four (May 27, 1981) Episode 1x03: Part Three (May 20, 1981) Episode 1x02: Part Two (May 13, 1981) Episode 1x01: Part One (May 6, 1981) View 3 more View 3 less Tinker Tailor Soldier Spy (1979) Starring as Bill Haydon