Christina Ricci showed off her trim bikini body at Miami beach last week.
The actress – who has admitted to struggling with her body image in the past – looked happy and relaxed in her purple two-piece as she frolicked in the surf and strolled along the sand with photographer beau Curtis Buchanan.

Christina and new boyfriend Curtis Buchanan in Miami (Splash News)
Having battled anorexia in her teens and seen her weight fluctuate dramatically over the years, it seems Christina is finally at peace with her figure.
"All girls have body issues,' she told UK Elle last year. "I was no exception, except that I grew up famous."
The new couple get frisky in the surf (Splash News)
Though the 29-year-old makes a conscious effort to stay in shape with regular exercise and a sensible diet, the former child star refuses get hung up about attaining the perfect bikini body.
Christina in Miami this past week (left, Splash News) and an 18-year-old Christina in 1998 movie The Opposite of Sex (right, WENN.com)
"If you're obsessed with how you look in your bikini, you're not going to have much fun at the beach," she has said.
Judging by these pictures, Christina is putting this idea into practice.
More bikini body makeovers


Robert Pattinson And Kristen Stewart Enjoy Dinner Date In Madrid - Pictures
Kristen Stewart Reveals Stunning Figure In Daring Sheer Dress As New Moon Hits Madrid - Pictures
Robert Pattinson, Kristen Stewart And Twilight Dominate People's Choice Nominations
Ultimate Skinny Celebrities!
Kirsten Dunst & Christina Ricci Get Leggy
Christina Ricci: Speed Racer!


Fergie
Jennifer Aniston
Paris Hilton
Zac Efron