Bruce Willis surprised photographers at the premiere of Charlie's Angels II, by arriving together with his ex-wife Demi Moore and her new beau, 25-year-old Ashton Kutcher.
The three actors put on a united front at the LA screening, as they strolled up the red carpet along with Demi and Bruce's children, Scout, Rumer and Tallulah.
And the film's other big stars, Cameron Diaz, Drew Barrymore and Lucy Liu, also made quite an impression as they appeared in stunning white outfits. The Angels have their work cut out in the new flick, as they do battle with the evil Madison Lee, played by Demi.
But Cameron said that squaring up to the inimitable Ms Moore was one of the main reasons she decided to make the sequel. "In this film I got to surf, with Demi Moore no less!" gushed the actress. "And I got to be in a roller derby and ride motorcycles in a motorcross race."
Asked which of them is the toughest, the heavenly heroines said it depends. "I'm the scrappy one," declared Barrymore. Lucy Liu seemed to agree, saying "she's the real streetfighter and boy can she scratch. But I'm the one that knocks you out with one blow."
Cameron remains head-and-shoulders above her two partners when it comes to fancy footwork, however. "That's my biggest advantage. I can use my height.... I'm the best when it comes to the kicking."