Jackson was photographed with Charlize, 41, on the street wearing a red striped dress and a blonde braided wig under a cap.
Moments after the pics hit the Internet, disgruntled fans took to Twitter to air their opinions, many of which we can’t print here.
One user, who goes by the handle MadamSophie88, said: “Why did Charlize Theron have her little 5 year old boy in a dress and wig? He’s too young to know what a transgender is. She’s confusing him.”
Another – lesboja1978 – screen grabbed the picture from another website and posted it to her social networking site alongside the comment: “Who think this is ok?? Why?? What kind of mother are you??@CharlizeAfrica.”
And Brendan Liam wrote: “@CharlizeAfrica treating your son like some object to make a political sign with…. narcissism at its finest. (sic)”
Others, however, were quick to support single mum Charlize, who also adopted daughter August in 2015 from her native South Africa.
For the record, Jackson has had a long-running obsession with Frozen and Elsa.
While on set with his mum during filming of The Hunstman: Winter’s War he become obsessed with Emily Blunt’s character, Freya, convinced she was the real Elsa.
Emily didn’t have the heart to tell Jackson the truth. After he accidentally caught her out of costume, he demanded she change. “He got really disappointed because he saw me in my sweatpants one day with the white hair on,” Emily told Jimmy Kimmel.
“He just looked at me and he goes, ‘Put on your dress.’ He was really bummed about it. ‘Put it on now.'”