khushboo Makwana 319 2196 days ago It's almost been three years since Charlize Theron shared a picture of her children. We got a rare glimpse of 7-year-old Jackson this weekend.