01/11/2011 04:48 GMT | Updated 31/12/2011 05:12 GMT

Justin Timberlake At The London Premiere Of In Time

We're breathing a sigh of relief. After that last sartorial mishap (we don't want to talk about it) Justin Timberlake was back to his best on the red carpet last night in London.

The singer-cum-actor got the girls screaming at the UK premiere of new movie In Time at the Curzon Mayfair, alongside his leggy blonde co-star Amanda Seyfried.