Bless his R-rated heart, Ryan Reynolds put maximum effort into his response to Josh Brolin's casting as Cable in "Deadpool 2."

The second the news came out, we wanted to know what Deadpool himself thought, but he needed some time to put together the perfect combination of pop culture visuals -- including Brolin's face in latte foam, and a "Golden Girls" cocktail napkin that we obviously need yesterday:

Here's the image Ryan Reynolds tweeted:

And here's the text he wrote:

"The f*ck, Fox! You can't play 2 characters in the same universe!! Josh Brolin was in Sicario and I was in Sabrina The Teenage Witch."

He's not kidding about "Sabrina" -- he's credited as "Seth" in an episode from 1996.

The joke is really about fans raising their eyebrows over Josh Brolin playing both Thanos in the Marvel Cinematic Universe -- he's the big villain of the upcoming " Avengers: Infinity War" -- and now Cable, a Marvel Comics character, in Fox's "Deadpool"/"X-Men" franchise.

By the way, here's Josh Brolin's reaction on Instagram:

Maybe he can be Reynolds's next bromance mate, after Hugh Jackman and Jake Gyllenhaal.

"Deadpool 2" is expected to be released in 2018, the same year as "Infinity War."

Want more stuff like this? Like us on Facebook.