Denise Richards the grove extra skinny thin charlie sheen

She's looking good!

Denise Richards stopped by The Grove on Thursday to pay her friends at Extra a visit as she appeared as vibrant as ever.

The mother of three was there to promote her new show on ABC Family called Twisted, where she plays the mother of a much maligned 16-year-old son who was accused of murdering his aunt at 11.

Things have picked up for the 42-year-old actress on the home front as well as she has taken in her ex-husband Charlie Sheen's four year old twins, Max and Bob, while their mother Brooke Mueller embarks in another round of rehab.

What a generous gesture!