Amanda Seyfried and Justin Timberlake were all smiles on the red carpet in London today for the UK premiere of their new movie "In Time."
Seyfried showed off her legs in sky-high black pumps, accompanied by a blue and black shiny blazer with matching shorts. Justin Timberlake also looked dapper, but really, who was looking at JT?
The suit is a style change-up from last week's Los Angeles premiere, where Seyfried wore a beautiful purple Prabal Gurung dress as co-star Olivia Wilde wowed in a backless black gown.
Amanda recently boasted to Glamour UK about how she'll always want to show off her legs on the red carpet:
"Because no matter how much I've eaten and how little I've exercised, my legs will always be tiny and I don't have any cellulite - yet. So trust me: you'll never see me in trousers on the red carpet."
Okay, that's, like, the most annoying quote ever, but we guess it's good she's sticking to her guns. Check out the photos of Amanda's frustratingly cellulite-free legs below and tell us what you think in our poll.