Cameron Diaz and Colin Firth rocked the red carpet at the 'Gambit' world premiere last night (08.11.12).

The Hollywood actors arrived in London's Leicester Square for the screening of Michael Hoffman's new comedy - which was scripted by the Coen Brothers - to hoards of screaming fans.

The A-list pair were dressed to the nines with Colin, 52, looking smart in a well-cut suit and 40-year-old beauty Cameron glowing in an elegant black and white Stella Mccartney dress.

However, 'The King's Speech' actor Colin's biggest worry in the film was his lack of clothing thanks to a scene in which he wore nothing but a shirt.

He told BANG Showbiz: ''I did have a bit of leg anxiety at the time. It's one thing to basically drop everything, but just the trousers ... It's just not a look that's recommended for a gentleman - brogues, socks up to the knees, underpants!''

The handsome actor had fun filming with Cameron Diaz, and says she always brought her sense of humour to the set, even during his most embarrassing scenes.

Colin added: ''It's been fabulous, she's the best at what she does. There were plenty of funny moments on set. [I mean], If you have to walk with your trousers off through the lobby of the Savoy Hotel...''

Alan Rickman and Tom Courtenay also joined their co-stars on the red carpet.