Cast: Will Smith, Naomie Harris, Keira Knightley, Kate Winslet, Edward Norton, Helen Mirren, Michael Pena, Enrique Murciano