14/08/2014 16:42 BST | Updated 20/05/2015 10:12 BST

Cameron Diaz Upstages Kate Upton And Leslie Mann At 'The Other Woman' Premiere In Munich

Cameron Diaz outshone her The Other Woman costars Kate Upton and Leslie Mann at the premiere on the new film in Munich, Germany.

The 41-year-old actress - fondly remembered by Team MyDaily as Mary in There's Something About Mary and the hot chick in The Mask - looked radiant in a golden baroque mini dress by Emilio Pucci.

Teaming her fresh off the runway mini with nude Manolo Blahnik courts, a simple updo and Ana Khouri rose gold and diamond Libertines earrings all eyes were on Cameron as she strutted the red carpet.

cameron diaz upstages kate upton

cameron diaz the other woman premiere

Kate Upton opted for a more vintage look in a crimson Fendi dress, which you may have seen on another famous face recently. Emma Roberts wore the exact same number to the Vanity Fair Oscars party earlier this year.

However, Kate certainly did good when it came to her beauty look, sporting an intensely crimson lip and retro bombshell waves. Gorgeous.

kate upton

Leslie Mann, 42, was a little off the mark in a satin below-the-knee dress teamed with nude sandals. While there's no doubt she looked gorgeous she was upstaged by her fellow actresses Kate and Cameron.

the other woman premiere

Speaking at the UK premiere Cameron said the cast had a lot of fun filming on location in the Hamptons and the Bahamas: "There's nothing more fun on location than everyone together in one room and just being ridiculous.

"We also celebrated Kate's 21st in the Hamptons which was so much fun, we really just kind of showed her what it's like to be an adult."

MORE! See the first full trailer for the flick The Other Woman below...

Cameron Diaz, Kate Upton in