Stars glam up for London opening of The Holiday

Kate Winslet and Cameron Diaz wowed the crowds at the London premiere of their new festive film The Holiday last night.

The co-stars both opted to wear classic little black dresses for the first UK screening and Cameron, 34, showed off her new dark locks in a stylish ‘up’ do.

They were joined by actor Jude Law, 33, who also stars in the movie about two women who swap homes and find their perfect partners.

But Jack Black, who plays 31-year-old Kate’s love interest in the flick, was unable to attend because he was touring with his band Tenacious D.