khushboo Makwana 176 1945 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.