Daniel Radcliffe Harry Melling Kathryn Hunter Miles Jupp Fiona Shaw Richard Griffiths Jessica Hynes Adrian Rawlins Geraldine Somerville Robert Pattinson Ralph Fiennes Natalia Tena Brendan Gleeson Jason Boyd Richard Macklin