Josh Brolin
Yup, this Josh Brolin. ©Marvel Studios

He’s a Marvel fan favourite, and months and months of speculation saw everyone from Michael Shannon to David Harbour and even Brad Pitt and Pierce Brosnan linked to the role of Cable. But now the man cast as the mysterious mutant from the future is a certain…Thanos?

Yes, you read that right: Josh Brolin, who’s playing the cosmic villain Thanos in Avengers: Infinity War, will now play Cable in Deadpool 2. The movie will be directed by David Leitch. The Hollywood Reporter also cited sources as saying that Brolin has signed a four-movie deal.

It’s unclear whether Brolin will continue playing Thanos, but given the rivalry between Marvel and Fox, we consider it highly unlikely.

Now, Brolin’s not the first to play two characters from the same comic book universe. Chris Evans played the Human Torch in two Fantastic Four movies before being cast as Captain America (yes, we know about Marvel v Fox, but it still applies). We’ve also seen plenty of cross-universe casting – former Batman Michael Keaton is playing the Vulture in Spider-Man: Homecoming, while Morena Baccarin plays Dr Leslie Thompkins in Gotham and also had a role in Deadpool as the love interest.

But this is the first we’ve heard of an actor voluntarily leaving a major role in the MCU for another comic book role. Kind of makes you wonder what went on behind the scenes.

What do you think, geeks – should Josh Brolin stay on as Thanos, or will he make the perfect Cable?