Actress Gemma Arterton has revealed she punched a homeless man in the face after he squeezed her bottom.
The star, who said she utilised some of the physical training she has done for her new movie Hansel And Gretel, said she ran off after she realised what she had done.
Arterton, 27, told the story as she was interviewed for this week's Graham Norton show which will be screened tonight on BBC1.
Speaking about the incident, she said: "I was in one of those ATM cash machine rooms and there was a tramp in there. He kept looking at me and then he grabbed my bum really hard.
"I turned round and properly punched him in the face. I then realised I'd punched a tramp in the face so I ran. Thank God he didn't punch me back.
"I actually felt quite bad about it."