Characters played by Anthony Hopkins
Bill Hooper
Characters played by Jim Broadbent
Roger Miles
Characters played by Harriet Walter
Emmy Hooper
Characters played by Frances Viner
Cheryl Langford
Characters played by Simon Callow
Mark Varda
Characters played by Miriam Margolyes
Jane Powell
Characters played by Joanne Whalley
Mary Hall
Characters played by Michael Byrne
Leonard Scruby
Characters played by Jennie Stoller
Bill's friend
Characters played by Johanna Kirby
Bill's friend
Characters played by Stephen Fry
Creighton
Characters played by Clifford Rose
Judge
Characters played by Harry Grubb
Bill's son
Characters played by Tom Jamieson
Roger's son