Olivia Wilde, Amanda Seyfried and other celebs sparkled on the red carpet last night for the premiere of "In Time," a new sci-fi thriller starring Seyfried and Justin Timberlake as people who live in a world where everyone stops aging at 25 and time is used as currency.
Wilde stars as Timberlake's mother in the film. Wait, what? Oh right, no one ages in this movie.
Amanda looked radiant in a purple printed dress from Prabal Gurung's Spring 2012 collection, black platforms and a chunky black bracelet, while Olivia kept things monochromatic in a backless black dress from Yigal Azrouël's Spring 2012 line, using an Alexander McQueen leopard print clutch as an accent.
Amanda previously waxed cheeky about her handsome co-star, telling Glamour UK: ""Oh, only a lesbian or a straight man could resist the Trousersnake [Timberlake]." The pair also posed for a presidential-type portrait on the cover of the October issue of W.
Read more about the event at the Hollywood Reporter, then check out the red carpet images in our slideshow below and tell us: who looked lovelier at the premiere?