Cast: Kenneth Branagh, Judi Dench, Ian McKellen, Kathryn Wilder, Lolita Chakrabarti, Michael Rouse, Jack Colgrave Hirst, Matt Jessup, Eleanor de Rohan, Doug Colling