Cameron Diaz could divide opinion in her latest red carpet get-up.
The actress donned a BRIGHT red wide-legged jumpsuit at the Berlin premiere of her new film, Sex Tape, which we think looked lovely.
One little gripe? With flares that wide, the leg length could have been a teeny bit longer. Picky? Us?
Her hair and make up, however, were perfect with a cute 'undone' half updo, and pretty matching red lips.
Cam was joined on the red carpet by her co-star Jason Segal, and the pair stopped to sign autographs for the crowd, as well as posing for pics. Unfortunately, Diaz's onesie kinda looked like the curtains in the background while she was doing so.
Cameron has been on a whirlwind tour promoting the new movie. According to Just Jared, during a recent interview, she opened up about hitting her 40s, saying: "Ageing is a part of life and there's nothing you can do about it.
"In our culture we're so obsessed with staying young that we forget wisdom comes with getting older and you can't get wisdom with surgery. I think the way to age is to maintain a lifestyle that keeps you on the best possible path, which is eating well, exercising and having a lot of joy and love in your life."
Well, if we look this at 42 we'll be very happy. Scratch that. Over the moon delirious.
CAM FAN? See more of the star's red carpet looks in our gallery below: