The two actors have put their disputes aside to spend Christmas together with their two children in the tropics.
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.