Jason Isaacs Jeremy Sumpter Rachel Hurd-Wood Lynn Redgrave Richard Briers Olivia Williams Geoffrey Palmer Harry Newell Freddie Popplewell Ludivine Sagnier Mathew Waters George MacKay Harry Eden Patrick Hurd-Wood Bill Kerr Saffron Burrows A