Bikini Shot of the Day: Amanda Seyfried Flaunts It in Florida

In Time star sports a sexy two-piece while vacationing in Miami following a busy promotional tour for her latest movie

By EOL Staff Nov 15, 2011 5:03 PMTags
Amanda SeyfriedBRJ/Fame Pictures

Red Riding Hood star Amanda Seyfried had us saying mamma mia (but in a very good way) after the actress was spotted lounging poolside in Miami over the weekend.

Kicking back and relaxing following a hectic promotional blitz around Europe for her latest flick, In Time, with Justin Timberlake, the Jennifer's Body actress confidently showed off her, well, body in a sexy colorful two-piece.

OK, enough with the lame movie references, check this 25-year-old Mean Girl out! (That was the last one, we promise.)