The men in black are back - and this time there are two faces to Agent K. As Agent J (Will Smith) is forced to travel back in time to prevent the death of Agent K (Tommy Lee Jones), he comes up against a force even trickier to handle than aliens: a young Agent K, played by Josh Brolin.

"I kept thinking I was directing the same man," says director Barry Sonnenfeld. The resemblance is, quite frankly, uncanny. See for yourself.

Men in Black 3 is available now on Sky Movies.