Cast: Will Smith, Tommy Lee Jones, Josh Brolin, Alice Eve, Emma Thompson, Bill Hader, Michael Stuhlbarg, Nicole Scherzinger, Jemaine Clement