Hollywood actress Charlize Theron was shocked to get slapped by Will Smith on the set of her new movie Hancock- as he was only supposed to pretend to hit her.The pair star in the forthcoming superhero film and one scene required Smith to raise his hand to Theron and despite practicing a "fake slap", when it came to filming the scene for real, Theron claims he slapped her for real, although this has been met by denials from Smith.She explains; "He tried to fake slap me one time, but the fake one just didn't happen. We're still debating this one. I think he just hit me! But Will claims I leaned into his hand and that's how it happened. I was so shocked! I was like, 'He just slapped me!' "But he said, 'I did not slap you. I had my hand there and you turned into it.'"Luckily the incident hasn’t soured their relationship, she adds, "We're just like kids, it's so much fun. He's not a woman beater!"FemaleFirst - Ruth Harrison