Released in 2012, Men in Black 3 brought back original stars Will Smith and Tommy Lee Jones, though the latter was given a reduced role in the time-travelling adventure. Playing the new Agent K was future Avengers: Endgame star Josh Brolin, but director Barry Sonnenfeld has now revealed that things could have played out quite a bit differently.
During a recent interview with Cinema Blend, he explained that there was some pressure behind the scenes not to cast Brolin (who was widely praised for his performance). Instead, Transformers: The Last Knight star Mark Wahlberg was suggested as a possible doppelgänger for Jones.
"One of the most powerful agents there are is a guy named Ari Emanuel," the filmmaker explained. "He's the head of William Morris Endeavor. And he's really good friends with Mark Wahlberg. And he really wanted Mark Wahlberg to play young Tommy Lee Jones. And I think Mark would have done a great job. But I think Brolin was born to play Tommy."
Sonnenfeld explained that he always wanted Brolin as Agent K, and Sony Pictures actually backed him on that decision. He admits to being "nervous" about going against Emanuel's wishes, but was quick to point out that, "Mark was lovely. He was great."
Do you think the director made the right choice sticking with Brolin in his Men in Black threequel?