Zac Efron And Dwayne ‘The Rock’ Johnson Show Off Shocking Cheat Day Feasts After Baywatch Diet That Would Leave Anyone Hungry

Zac Efron is currently in the best shape of his life, and Dwayne “The Rock” Johnson isn’t looking bad, either. Efron and The Rock have definitely bonded on the Baywatch set, and it looks like their competitiveness has trickled all the way down to what they eat. Efron has been talking about his insane Baywatch diet, and rightfully so, because the former Disney star is looking really ripped.

Efron and Johnson were spotted filming an impressive beach workout scene for the upcoming Baywatch movie on Tuesday afternoon. It seems the hunky men threw caution to the wind later that day when indulging in a Baywatch diet cheat day, according to the Daily Mail. Efron and The Rock posted pictures later that night of the shocking amount of food they ate. They earned it though, after that workout scene, especially after learning how hard Efron has worked to get in such amazing shape.

Honestly I have a hard time with paparazzi but s/o to this dude ????

A photo posted by Zac Efron (@zacefron) on

According to Efron, in order to tone up for his upcoming Baywatch role, in addition to some pretty intense workouts, the High School Musical star also worked really hard on his diet. Prior to finally taking a cheat day, Efron indulged only in grass-fed proteins and leafy greens. Zac claimed that he ate no sugar or carbs at all for nine days straight.

It looks like The Rock does a lot of his own cooking. On his cheat day, Johnson posted a picture of his chocolate chip and banana pancakes, scrambled eggs and some sort of sliced beef. It takes two plates to feed The Rock, who gave his meal a huge thumbs up. The caption that went along with the picture read, “DJ Heaven”.. #LateNightCarbUp #SteakAndWholeEggs #ChocolateChipBananaPancakes Destroying begins in 3…2…”

Zac opted to eat out, and it looks like he might have cleaned out a restaurant kitchen. The Baywatch star posted a picture of his empty plates on Instagram and it looks like a whole family ate. The caption to Efron’s empty plate picture said, “‘#Cheatday! Devoured a steak, 4 side potatoes/veggies, macncheese, 3 desserts, bread/butter, brick o cheese & caviar.”

Efron has been pretty vocal about how much work he put in after getting a role on Baywatch. The now-ripped 28-year old worked out tirelessly and even showed photos of his grueling training sessions. Efron is so competitive that he and The Rock have not only bonded on set, but have also ended the days of taping with plenty of fitness competitions.

The Rock recent posted a picture of himself and Zac at the end of a Baywatch shoot, where he says they continued to battle over who could flip a giant tire faster. While Johnson gave his buddy Zac a lot of credit for just how strong he’s become, it looks like Dwayne Johnson is the man. The Rock said of his Baywatch co-star on Instagram, “Proud of the hard work he put in. That’s the way you make a character ‘Iconic’. I still kicked his candy a** though in this contest.”

The new Baywatch reboot movie isn’t due out in theaters until 2017. In the meantime, fans can follow Zac Efron on Twitter and Dwayne “The Rock” Johnson on Instagram to get plenty of scoop about the current filming of the film. Every day, The Rock and Zac challenge each other to some sort of fitness duel. Moviepilot reported on the budding bromance between Efron and The Rock as they continue to bond on set. They said that Zac has finally beaten The Rock in a contest after countless losses. It makes sense, though, because Dwayne Johnson has been fit for his entire career since he came from professional wrestling, while we’re pretty sure Zac Efron’s early Disney days did nothing to prepare him to beat The Rock in any physical challenges.

[Photo by Jason Merritt/Getty Images]