Nicole Kidman Daniel Craig Dakota Blue Richards Ben Walker Freddie Highmore Ian McKellen Eva Green Jim Carter Tom Courtenay Ian McShane Sam Elliott Christopher Lee Kristin Scott Thomas Edward de Souza Kathy Bates Simon McBurney Jack Shephe