Gallery: Cameron Diaz wows on the red carpet at the Knight and Day premier
Last night London played host to two of Hollywood’s biggest stars, Cameron Diaz and Tom Cruise, who stepped onto the red carpet for the premier of Knight and Day.
Cam, as usual, looked stunning in a silver luxe v-neck jumper dress, which she teamed up with black peep toe shoes.
She was joined on the red carpet by Camilla Kerslake, who opted for a smart white playsuit, which she accessorised with gladiator heels and a black belt. Some stars went for a more elegant look, namely X-Factor contestant Stacy Solomon who opted for a sophisticated two tone taffeta ball gown frock complete with a sash, while Edith Bowman opted for a black shift dress and blazer for her appearance.
However, there’s always one star who doesn’t quite get it right and this time we’re sorry to say the award for worst dressed goes to singer Anastacia, who went for a brassy Pat Butcher style leopard print coat for her red carpet entrance. We’re sorry Anastacia but The Vic is in Woolford, not the West End.

From:Debenhams show us how to avoid tanning disasters this year