Charlize Theron was once punched on the face by actor Will Smith on the sets of their first movie.
Charlize Theron punched on the face by Will Smith