Charlie took the opportunity to capture the moment and posted it for the world to see.
“What’s better than a modern family vacation!?! love spending winter break w/ @denise_richards & my kids!” Sheen, 46, wrote on his WhoSay site.
Judging by their clothes, Sheen and Richards seem to have decided to celebrate the holidays in a hot location.
Little Eloise, who was adopted by the actress, was also part of the trip.
Denise, 40, posted a photo of the family to WhoSay on Wednesday, adding, “Dinner with the family … good times!”
Earlier this year she published a book in which she recounted her marriage to the former Two and a Half Men star.
Divorced in 2006, Denise Richards and Charlie Sheen have two daughters together, Sam J. Sheen, 7, and Lola Rose Sheen, 6.