ENTERTAINMENT

'In Time' Premiere - Justin Timberlake, Olivia Wilde, Amanda Seyfried Walk The Red Carpet (VIDEO)

21/10/2011 10:23 | Updated 20 December 2011

Justin Timberlake, Olivia Wilde and Amanda Seyfried took to the red carpet last night to promote their new sci-fi film, In Time.

Wilde plays Timberlake's mother in the thriller, which sees people stop ageing at 25. In reality, she's 27, while Timberlake is 30.

When asked why he was attracted to the role, Timberlake said: "I like guns".

Watch the red carpet video above.

Suggest a correction