All Cast

Tom Wilkinson
James Manning

Emily Watson
Anne Manning

Hermione Norris
Priscilla

Rupert Everett
Bill Bule

Richenda Carey
Sarah Tufnell

Linda Bassett
Maggie

John Neville
Lord Rawston

David Harewood
Inspector Marshall

Jeremy Child
Angus Burrell
Christine Lohr
Nurse
