All Cast

Tom Wilkinson

Tom Wilkinson

James Manning

Emily Watson

Emily Watson

Anne Manning

Hermione Norris

Hermione Norris

Priscilla

Rupert Everett

Rupert Everett

Bill Bule

Richenda Carey

Richenda Carey

Sarah Tufnell

Linda Bassett

Linda Bassett

Maggie

John Neville

John Neville

Lord Rawston

David Harewood

David Harewood

Inspector Marshall

Jeremy Child

Jeremy Child

Angus Burrell

Christine Lohr

Christine Lohr

Nurse

Terence Stamp

Terence Stamp

Joe (uncredited)