Com Mackenzie Foy, Keira Knightley, Morgan Freeman.