Brooke Mueller Denise Richards

Brooke Mueller Denise Richards

The hug heard 'round the world!

Is this all just for attention? Or maybe to be part of Denise's reality show? Whatever it is, we're just as shocked as you are to see Denise Richards dine with Brooke Mueller, her ex's new wife. Oh, and daughters Sam and Lola were in attendance, too! One big happy family, right?

Apparently the quartet all arrived at 7pm to the Brentwood Country Mart in the same car - whaddya know! Other online reports claim the women have broken bread before, and with Charlie present! And what does an X17 photog on the scene have to say about these two lovely ladies?

    "Denise and Brooke got together with the kids and everyone around seemed so surprised at how friendly they were. It really looks like they've put aside their differences for now. They kept smiling and laughing with each other!"

Denise and Charlie Sheen officially divorced on November 30th, 2006. He then married Brooke a year and a half later on May 30th, 2008 - Charlie and Brooke have two kids of their own too, Bob and Max, born on March 14th of this year.

I guess it's nice for everyone to stay nice and polite for the sake of the children!