• Share
  • Tweet
  • Share
Brooke Shields

Gregory Pace/Rex USA

We hope that Brooke Shields has been nice—and not naughty—this year!

While hosting Brooks Brothers' 7th annual Holiday Celebration to Benefit St. Jude Children's Research Hospital in NYC, the model-actress took a second to sit on Santa's lap, just in time for Christmas.

Dressed in a dark patterned suit, the 47-year-old beauty flashed a smile while posing with St. Nick in a giant gold chair. The holiday shot is complete with a miniature Christmas tree and a pile of presents.

Meanwhile, in other celebrity Christmas news, Reese Witherspoon was spotted grabbing lunch at Brentwood eatery Le Pain Quotidien in a festively decorated black Range Rover.

The 36-year-old Oscar winner's SUV is all dressed up as Rudolph the Red-Nosed Reindeer with a fuzzy red nose on the front grill and short brown antlers stemming from each of the front seat windows.

Too cute!

Reese Witherspoon

Stoianov/FAMEFLYNET PICTURES