Her San Andreas co-star Dwayne Johnson confirmed she'd be among the leading ladies when cameras on the Baywatch TV-to-movie adaptation start rolling, opposite himself and Zac Efron, and the 29 year old actress admits she's taking the role very seriously, because she wants to look hot in the iconic red bathing suit.

"From what I can tell, they (swimsuits) are going to be an homage to what existed (on the TV show), but I have no idea what they're going to do with it," she says. "I'm sure there will be some support in there.

"I'm starting to cut out wine and cheese to the best of my ability in order to prepare for it. I'm pretty consistently fit because I think it's an important part of my work, but I will ramp it up just because I have been enjoying myself a little bit too much."

And she has turned to yoga to make sure she turns heads on the beach.

"For some reason I find jogging incredibly boring but yoga is the only thing I've been able to consistently do over the years," she tells People.com. "I think it's because it also is sort of a mental exercise and calms you and refocuses you. So I find that that's great and sometimes someone will drag me to a spin class or on a hike. Now that I have a dog, I frequently have to take him out and get some exercise, which also gets me exercise."

And she can't wait to get back on set with Johnson, insisting the former wrestler is a god among men: "For me, Dwayne is as close to a god as you get on earth. There is something so superhuman about him, even forgetting the fact that he's so incredibly good looking and strong. He's just so kind and humble and generous and genuine. Working with him really inspires a great deal of confidence. Everybody tries to live up to his work ethic, so it makes a great work environment."