Cameron wowed the crowds in a skintight black leather dress which hit just above the knee. With her long blonde locks loose, Cameron looked relaxed and gorgeous on the red carpet.
SCROLL DOWN FOR VIDEO
CLICK ABOVE FOR GALLERY
Showing off her hourglass figure, Kate wore a 1950s inspired dress, with a wide cowl neck and pleated midi skirt.
Bringing some colour to the British April skies, Leslie wore a patterned blue, white, yellow and black halterneck dress with a sequined neckline.
Also starring Nicki Minaj, The Other Woman features Cameron Diaz as Carly, who discovers her new boyfriend Mark (Game of Thrones' Nikolaj Coster-Waldau) is a fraud – and worse – when she accidentally meets his wife, Kate, played by Leslie Mann.
Carly suddenly finds herself comforting Kate, and their unlikely friendship solidifies when they realise that Mark is cheating on both of them with yet another "other woman", Amber (model Kate Upton).
Soon the three women join forces to plot an outrageous plan for revenge against Mark.
Cameron Diaz wows in leather dress at The Other Woman premiere
HELLO! Online released an exclusive clip from The Other Woman, out in the UK on 23 April, showing Carly’s assistant, played by Nicki, advising Carly to continue seeing her boyfriend despite the fact that he is married.
And in today’s clip we see Carly and Kate scoping out their competition, as they track down Amber on a beach and discover she is a "perfect ten, lemon tart, double D obviously" – before accidentally starting an argument in front of the other woman.