Julianne Hough shows off body in Mexico

Julianne Hough Shows Off Post-Thanksgiving Bikini Body In Mexico [Photos]

Los Cabos, Mexico — Julianne Hough spent the weekend in Los Cabos wearing nothing but a floral print bikini, sunglasses, and a smile.

The 24-year-old took a stroll on the beach with boyfriend Ryan Seacrest and their dog, Lexi, Saturday.

Seacrest wore shorts, a polo, and a fedora.

The Rock of Ages star told InStyle magazine that she put on a significant amount of weight in the two years she’s been dating the American Idol host.

“I’m 20 pounds heavier than I was when we started dating,” she said. But you would never be able to tell by looking at her.

Hough told People magazine, “I want to say I’m schizophrenic with my fashion … One day I’m feeling a certain way and I’m very feminine. And then the next day, I’m a little bit more edgy with leather. And some days I like to wear men’s clothing.”

Hough also complained that her wine tastes have changed.

“Now we always have great wine and I can tell the difference. So I told him: ‘You ruined my life because I can’t go to a friend’s house and drink cheap wine anymore,’” she said.

Julianne Hough will be starring in the upcoming film, Safe Haven, alongside Josh Duhamel. Based on the novel by Nicholas Sparks, Safe Haven tells the story of a mysterious young woman who arrives in a small North Carolina town and reluctantly joins the tight knit community. She slowly puts down roots and begins a relationship with Alex (Duhamel). But her past intrudes on her new life.

Safe Haven opens in theaters February 2013.

Julianne Hough and Ryan Seacrest vacation in Mexico

Julianne Hough

Julianne Hough