Charlize Theron showed off her amazing figure while relaxing in Mexico on Thanksgiving Day. The Atomic Blonde actress was spotted hitting the beach with her mother, Gerda, in a black bikini at a resort in Cabo San Lucas. Also along for the tropical getaway were Charlize's two kids, 5-year-old son Jackson and 2-year-old daughter August, who looked to be having a blast while wading in the ocean. Charlize is likely getting some fun family time in after completing production on two films slated to hit theaters in 2018: the action movie Gringo and the motherhood comedy Tully. She's also filming the political comedy Flarsky with Seth Rogen, about a journalist who tries to hook up with his old babysitter.