Denise Richards is one hot mama!
The 43-year-old blonde beauty showed off her amazing bikini bod while on the beach in Malibu with her daughter Lola on Monday.
Rocking a hot pink string bikini, the "Drop Dead Gorgeous" star looked fit and fabulous while soaking up the sun.
Denise is not shy when is comes to showing off her figure -- she works hard for that body!
"I am very active. I found what works for my body -- everyone's body is different and I think it's best to find what works for you. For me it's Pilates and dance," she told SELF magazine.
Richards definitely looks as good now, as she did when she played a Bond Girl in 1999's "The World Is Not Enough"!
How do you think Denise looks? Tell toofab in the comment section below and check out the galleries to see even more celeb beach bods, plus the cast of "Drop Dead Gorgeous" then and now!
Also, check out the video below to see who else made our list for the best celebrity beach bods of the summer!