Charlize Theron showed off her svelte bikini body on holiday in Hawaii with her son.
The 38-year-old actress wore a red bikini while on the sunshine break with Jackson.
She was pictured keeping a close eye on her little boy as he entertained himself with a snorkel mask.
The pair later splashed around and enjoyed some mother and son time during the holiday to celebrate Charlize's 38th birthday.
It's not the first trip the Italian Job star has taken recently, as Charlize travelled to her native South Africa to discuss AIDS education and celebrated her birthday with friends in Rome before jetting off to Hawaii.
She's still got it! Pamela Anderson displays incredible bikini body in Hawaii
Jamie Lee Curtis shows off curves in swimsuit in Hawaii
Shakira and Gerard Piqué share cute family snaps of their Hawaiian holiday