Amanda Seyfried Flaunts Legs in Short Shorts at In Time Premiere
Who wears short shorts?
Amanda Seyfried continues to sizzle on the red carpet during her press tour for In Time, where she stars opposite Justin Timberlake.
The 25-year-old blonde beauty showed some serious leg when she stepped out at the flick's UK premiere in London on Monday wearing a tailored tuxedo jacket and matching shorts by H&M.
At the film's premiere in Westwood, Calif. Oct. 20, Seyfried paid homage to her co-star and brought sexy back in a multicolored Prabal Gurung mini dress with a deep, plunging back.
Last month, the 5-foot-4 blonde beauty explained to Us Weekly that she's not naturally blessed with a slim and trim figure.
"I work my ass off! It's not easy," she said in September, adding that she exercises almost every day. "Seriously, when I'm not working, I'm working out. I'm not the kind of girl who stays skinny. Plus, I like to eat sweets! I like to eat a lot."
To keep things interesting, Seyfried sweats it out in several different ways. "In New York, you can do anything. I go boxing regularly with my friend Andrew. I do Barry's Boot Camp religiously when I'm in New York and I'm going to start going in LA now too," she said. "Plus, I have my trainer Harley [Pasternak] in LA."
Fergie, Sarah Jessica Parker, and Heidi Klum all get an F on this week's Fashion Offenders.Watch Video »
Diva Double Date
Beyonce and Alicia Keys double date with their famous hubbies on today's Celebs Gone Social.Watch Video »
Where Are They?
See what the cast of "American Beauty" is up to today.Watch Video »
J.Lo's Mini Me
Jennifer Lopez shares an adorable photo of her look-alike daughter, plus more celebritots on social media on today's Celebs Gone Social.Watch Video »
Prince Harry, Jessica Alba and more stars who threw out the first pitch at baseball games.Watch Video »
Sofia Vergara poses in a revealing neon bikini while her "Modern Family" castmates hit the beach in Australia on Celebs Gone Social.Watch Video »