Who knew Demi Moore and Bob Geldof were buddies? They must be close ones too, as the Hollywood star was one of the guests at Geldof’s wedding to his long-time partner Jeanne Marine on Saturday in the French Riviera.

Bob and Jeanne have been a couple for 19 years, and after his daughter Peaches died from a drug overdose last year Jeanne was a constant at his side. They announced last year that they’d make it official, and that’s just what they did in front of family and friends.

Among those on hand were Sarah Ferguson, aka the Duchess of York, with some younger boyfriend, Virgin tycoon Richard Branson, and Geldof’s two daughters with his former wife Paula Yates, Pixie and Fifi. Also there was Tiger Lily Hutchence, daughter of Yates and her lover Michael Hutchence, both of whom died tragically, leaving their only child an orphan. Bob came to the rescue and has been a loving dad to her by all accounts.

It’s the first time down the aisle for French actress Jeanne, 49, and Bob’s second.

“Everybody knows what a difficult couple of years he has had, but this weekend is a lovely opportunity to celebrate his relationship with Jeanne. It was very special,” a source told the Daily Mirror.