The 51-year-old actress made a rare public appearance with daughters Rumer and Tallulah at Tracy Paul & Company's TORRID brand dinner on Thursday night in West Hollywood, California.
The "Charlie's Angels: Full Throttle" star showed off her toned legs in gray striped shorts and a matching blazer. She added some flair with a graphic T-Shirt and a loose side braid. This is the best she's looked in a while, right?
Meanwhile, 26-year-old Rumer took the plunge in a very low cute black button down, which she paired with black pants and gold-tipped stilettos. Her younger sister Tallulah followed her lead in black pants, a black blazer and a burgundy tank top.
Tallulah recently spent about six weeks in treatment for unspecified issues. Back in August, the 20-year-old beauty recalled her past battles with an eating disorder and body dysmorphia in an interview with StyleLikeU.
"I struggled a lot when I was younger," she shared. "Like I'm diagnosed with body dysmorphia with reading those stupid f--king tabloids when I was like 13 and feeling like I was ugly, like always. I believed the strangers more than the people that loved me because why would the people who loved me be honest?"
The troubled star is now clean and sober, and she recently celebrated a big milestone in her recovery.
"90 days ago I was a mucky mess," she wrote on Instagram. "Things are not perfect by any means but I radiate more positive energy on a daily basis then I ever thought possible. No longer allowing chemicals to infiltrate my bod was the best decision I've ever made. Here's 90 more days. Woot woot!"