With studios all over Hollywood mining past intellectual properties for reboots, remakes, sequels, and prequels, it was only a matter of time before Baywatch got similar treatment.

The '90s TV phenomenon battled through early cancellation to become one of the most popular series in the world, lasting for 242 episodes and countless slow-motion runs on the beach featuring beautiful lifeguards before it ended. So it’s pretty fitting that Dwayne “The Rock” Johnson, America’s current muscular hero and highest-paid movie star in the world, would bring it to the big screen.

As a raunchy, R-rated comedy, Baywatch touches all the bases you’d expect: Plenty of male genitalia jokes, cursing, and flattering shots of beautiful women, but it also has room for fun, action-packed set pieces, a few heartwarming moments, and great chemistry between Johnson and Zac Efron, which powers the funniest parts of the film. Sure, it won't win any Academy Awards and there are a few too many obvious jokes, but with a killer soundtrack and Johnson's charm, it's a fun movie experience.

Johnson leads the way as Lieutenant Mitch Buchannon, the top dog of Emerald City’s titular lifeguard team and a sort-of local hero to the citizens of the town (“He started Google and then gave it away anonymously,” says one beachgoer as Buchannon walks by.). After diving into the water to save a wind surfer who crashes into the ocean, Buchannon jogs down the shore and gives an introduction to the inhabitants of the beach: We meet Stephanie (Ilfenesh Hadera) and CJ (Kelly Rohrbach), the unbelievably beautiful fellow lifeguards; a group of recruits who hope to join the team in the annual tryouts, Summer (Alexandra Daddario), Ronnie (Jon Bass), and Olympic bad-boy Matt Brody (Efron); and the mysterious Victoria Leeds (Priyanka Chopra), a sand-averse private club owner who has some nefarious plans up her sleeve.

Baywatch cast, Dwayne The Rock Johnson, Zac Efron

Brody is a cocky, party-loving two-time Olympic gold medalist who has fallen on hard times after blowing the team relay at the Rio Olympics. Brody gets nicknamed the “Vomit Comet” after hurling in the pool after a hard-drinking night, letting his team and country down. While Brody’s backstory is meant to reference real-life Olympian Ryan Lochte, the filmmakers had no idea art would imitate life so much after Lochte actually got involved in shenanigans in Brazil following a night of partying in summer 2016.

Brody’s cockiness pushes against Buchannon’s gung-ho attitude about the lifeguard team, and, after resisting the tryout, thinking that he deserves a spot based on his world-record swimming alone, the two go head-to-head in a pseudo-strongman contest that’s basically a reason to show off Johnson and Efron’s muscles. Both stars are absolutely jacked in this film, with Efron looking like he was carved by a sculptor into a perfect specimen with rock-hard abs and bulging pecs, while Johnson is a bit leaner than his Luke Hobbs character in Fate of the Furious, but still huge. (Efron told Men’s Fitness about the workout he used to get ripped for Baywatch, and, after seeing the film, one thing’s for certain: It worked.)

Things get moving pretty quickly once Buchannon finds some drugs washed up on the beach, eventually tracing things back to Leeds. The team investigates a dead body that washes up and connects it to Leeds’ plan of buying up real estate along the beach with the profits from selling drugs. The only problem? The Baywatch team doesn’t have much authority.

Baywatch cast, Dwayne The Rock Johnson, Ilfenesh Hadera, Kelly Rohrbach

Aquaman villain Yahya Abdul-Mateen plays a local cop who loves to remind Buchannon any chance he can get that his “Lieutenant” position doesn’t mean a thing. But that doesn’t stop the team from going undercover to try and expose Leeds’ plan anyway, bringing out some of the most ridiculous sequences of the film. If you ever wanted to hear Johnson and Efron argue about a dead man’s “taint,” well, you’re in luck. The team breaks into the city morgue to see if Leeds is covering up a murder, and Brody ends up with a handful of balls and later a mouthful of liquified fat.

Apart from the gross-out factor, this scene highlights why Johnson and Efron’s chemistry makes for some of the funniest moments of the film. One of the best running gags is Buchannon refusing to call Brody by name, using nicknames like “Bieber,” “N’Sync,” “One Direction,” and the super-meta “High School Musical” instead, eventually warming to the bad boy as the team investigates more dead bodies showing up on the beach.

Chopra is a standout among the cast, smoldering in every scene she’s in. While her character isn’t sketched out much—there’s only so much time to spare in a two-hour movie—she has a few highlight moments, including when she has a dance off with Ronnie at her club, and in the climax of the film when she goes full supervillain during a fight with Brody and Buchannon.

Priyanka Chopra Baywatch

Bass gives a laugh-out-loud performance as the nerdy “tech guy” who is in love with CJ, and makes the Baywatch team by showing “no quit” in the tryout. Despite being very pretty faces, Daddario, Hadera, and Rohrbach aren’t just there to look good—although they certainly do—but they all have a part to play on the team, which becomes abundantly clear when they save Brody from a fiery, exploding boat during a rescue mission.

Comparisons will be made to the 21 Jump Street film series due to the fact that both are remakes/reboots of old TV shows and follow a story tied to drug dealers, but director Seth Gordon (Horrible Bosses) does a very solid job of making Baywatch unique, creating some fun action scenes (Johnson’s character gets to slam a garbage can of used diapers onto one of Leeds’ henchmen after a jet ski chase), and making sure the team comes across as a “family,” and not just some people who work together and rush home at the end of the day.

Speaking of going home, one of the most hilarious moments of the film comes when Brody has to crash at Buchannon’s house—a place that looks so expensive, there’s no way a lifeguard has any business owning, renting, or living in it—and finds something in a fish tank staring directly back at him while he sleeps: A miniature version of Buchannon in his lifeguard uniform holding a trident. Later in the film the figurine changes for hilarious effect, but we won’t spoil that gag for you—just be sure to keep an eye on the fish tank.

There are two major cameos in the film with actors from the original series, and while we won’t spoil that either, it’s pretty obvious who will show up if you’re familiar with the television show. Both cameos are mined for laughs and actually fit in pretty naturally with the storyline, so they don’t feel superfluous at all.

The final scene hints at a potential sequel for the film, and the end credits show off some hilarious outtakes and deleted scenes that didn’t make it into the final cut.

Baywatch may not go down in the pantheon of all-time comedies, but the film is wildly entertaining, features hilarious performances, and is a welcome respite from the big-budget, save-the-world, save-humanity blockbusters that are all too common at the cineplex these days.

Baywatch cast, Dwayne The Rock Johnson, Zac Efron