Gerard Butler's fans wish he'd make fewer romantic comedies.

The 44-year-old actor has enjoyed working on films like 'P.S. I Love You', 'Playing for Keeps' and 'The Ugly Truth' but his followers much prefer to see him in action roles.

He said: 'More people tend to say, 'Why the f**k don't you stop doing love stories? If I see you in another love story I'm going to put a knife through your brain!'

'I have done a few romantic comedies ... until they're coming out of my a**e. But I really enjoy making them. I really enjoy making all types of movies.'

In his latest movie, 'Olympus Has Fallen', Gerard plays a army ranger turned secret service agent who must save the President - played by Aaron Eckhart - from a terrorist attack on the White House.

When he watched the final edit, Gerard admits he was shocked by just how violent his character Mike Banning is.

He added in an interview with Nuts magazine: 'I didn't realise how many knives to the brain there were before I watched the movie.

'Then I was like, 'Holy f**k! I don't seem to kill anyone in any other way!' But it's a pretty effective way to kill somebody!'