Brooke Shields Santa Photo: Star Makes Christmas Wishes

You are never too old to believe in Santa, or at least Brooke Shields doesn't seem to think so. The 47-year-old was recently photographed sitting on top of Saint Nick's lap.

Wearing a dark on dark plaid suit set with pants and a blazer, Shields was seen sitting on Santa's lap while hosting the Brooks Brothers' 7th annual Holiday Celebration. The party was to benefit St. Jude Children's Research Hospital in New York City. Shields wore her hair in long dark curls past her shoulders and finished the look off with a pair of black pumps.

The celebrity was captured in later photos sitting on Santa's lap alongside her two young daughters, Rowan and Grier.

Shields has had a tough year, and it was reported that she recently lost her mother, Teri, in November. The 79 year-old, who was also Shields manager at a young age, had suffered from a long-term case of dementia.

"My mother was an enormous part of my life and of who I am today," Brooke said later in a statement. "I loved her, laughed with her, and respected her. And although she had her share of struggles, she was my mom."

Shields was applauded by fans for making a charity appearance despite the fact that she was facing such a personal tragedy.

"Bless her for turning up for charity amidst her own personal grief," one person wrote on the Daily Mail blog. "Strong, brave, kind-hearted woman."

Others appreciated what a "wonderful family" she appeared to have.

"They're so cute! I don't think they look all that much like her now (maybe the coloring is throwing me off), but they may grow into favoring her more later... I see it a bit around their noses and eyes," another fan added. "Regardless they're going to grow up to be lovely. She looks excellent, too! It's nice to see families having fun together."