Men in Black 3

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

directed by Barry Sonnenfeld