Denise Richards shares rare photo with all three daughters in family Christmas card photo

Denise Richards is celebrating the holiday season with her loved ones by her side.

The actress publicly shared a peek at her family's 2019 Christmas card, which is color-coordinated to perfection: Denise, her three daughters, and her husband are all dressed for a SoCal winter in white shirts and light-wash jeans.

Denise's two older daughters are Sam, 15, and 14-year-old Lola Rose. Their father is Charlie Sheen, from whom the "Real Housewives of Beverly Hills" star filed for divorce in 2005, when she was pregnant with Lola.

Her youngest is 8-year-old Eloise, who she adopted in 2011. Denise and husband Aaron Phypers revealed in May 2019 that Aaron was in the process of legally adopting Eloise as well.

Earlier this week, Denise shared a personal video from a recent plane ride with Eloise, explaining that she was "trying to distract" her during the flight: "Some of you are aware she has a chromosome disorder & has development delays. Noise really bothers her," she wrote. "But she saw other planes take off & she was so happy she was clapping."

Denise continued, "She truly is our little angel & the smallest things make her so happy."

The family frequently visits Montana and plans to soon split their time between Los Angeles and the rural mountains, which Denise calls the "best of both worlds."

"The first time I went to LA when I was younger I felt like I was home," she wrote. "Same feeling visiting Montana for the first time seven years ago. Such a sense of peace and simplicity."

RELATED: Denise Richards through the years