Warning: NSFW. Then again, since it's "Deadpool," that's more of a promise than a warning.

The full trailer for "Deadpool 2" is finally here. No half-trailers with unfinished Cable arms. This one actually shares a bit of the plot, with Josh Brolin's Cable revealing he's "here for the kid." (The kid is played by Julian Dennison of "Hunt for the Wilderpeople.")

But of course the main draws are the action scenes and Deadpool's (Ryan Reynolds) many, many meta in-jokes. ("... And that is why 'Sisterhood of the Traveling Pants' is pure pornography." Yep, Blake Lively's man gave her movie a naughty shout-out and it made the trailer.)

Ryan Reynolds tweeted a link to the trailer:

"...And young enough to carry their own franchise for 10-12 years." Brilliant.

There were rumors that "Deadpool 2" needed reshoots due to bad test screening scores, but new counter-rumors say the movie's most recent screening scored a 98 -- higher than the first movie -- and reshoots added a secret cameo.

"Deadpool 2" also stars Zazie Beetz (Domino), Morena Baccarin (Vanessa), T.J. Miller (Weasel), Stefan Kapicic (Colossus), Brianna Hildebrand (Negasonic Teenage Warhead), Leslie Uggams (Blind Al). and Karan Soni (Dopinder).

"Deadpool 2" opens in theaters May 18.

Want more stuff like this? Like us on Facebook.