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.

if choose between cameron diaz and anjilina jolie i would like cameron diaz because of her performance and looks .