Charlize Theron showed no signs of slowing down.
On November 22, 2017, the 42-year-old actress was spotted in Mexico celebrating Thanksgiving with her family, as reported by Daily Mail.
Theron looked alluring as she showcased her slim figure in a skimpy black bikini while hitting the beach in Los Cabos.
The A Million Ways to Die in the West actress scraped her blond hair back from her face. She wore a pair of shades to protect her eyes from the sun.
Theron looked as though she had many reasons to be thankful. She was smiling as she cooled off with a dip in the water. The actress was with her children, Jackson and August.
Theron adopted both Jackson and August when they were babies.
In an interview with W magazine, Theron talked about parenting. She said that choosing to be a mother in her late 30s was one of her greatest decisions.
She also told Ellen DeGeneres in April 2017 that Jackson and August help her to be less anxious.
"I'm a single mom, and I have an incredible village that helps me raise these two beautiful kids."
Charlize Theron, Daily Mail, November 24, 2017
Theron, who founded and owns the production company, Denver and Delilah Productions, continued that seeing the bond her two children have is a "really beautiful" thing.
The Mighty Joe Young actress said that she's an only child so she didn't grow up with siblings. She said she had no idea how beautiful the feeling is to have siblings.
The Oscar-winner has been filming her new movie, Flarsky, in Montreal, Canada, alongside co-star, Seth Rogen.
In the film, the 35-year-old actor plays a political journalist trying to start a relationship with his former babysitter, played by Theron.
Flarsky, which is scheduled for release in the US on February 8, 2019, is directed by Jonathan Levine.