The actress said she had learned fighting moves while filming her new movie Hansel And Gretel. After hitting the man, who was homeless, she ran away.

Arterton, 27, told the story when being interviewed for Graham Norton show which screens tonight on BBC1, reports The Sun.

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.

Gemma also talked about her upcoming role in Hansel and Gretel, saying she took on the role because it gave her the opportunity for plenty of action. “It’s one of the reasons I wanted to do the film because I’ve always wanted to punch people. It was fun.“I had to do lots of training because I had never done anything like it before and I loved it, absolutely loved it.” she said.

Image via Getty