Gerard Butler always falls in love with the wrong girls.

The Scottish actor, who has been romantically linked to celebrity beauties Jennifer Aniston and Jessica Simpson, and most recently Lindsay Lohan, says there is no pattern to the type of women he dates but they are usually “too crazy” for him to handle.

“I don’t know because often I feel that I meet a girl that is unexpected. There is no rhyme or reason,” he said.

“I always thought I don’t want a girl who is too crazy, too much for me, and then I meet a girl who is crazy and I go, ‘Wow, she is amazing.’

“But I can’t ever give a definite kind of woman because there are different things in different women I might like.

“I might like a girl who is gentle and innocent, but then again I might like a woman who is more statuesque and strong and powerful, it’s the polar opposites. It just depends on the moment, on the person, on magic.”

As he approaches his 40th birthday next Friday, the “300” star has been forced to consider his future as he eventually wants to settle down and start a family.

He explained to Scotland’s Daily Record newspaper: “Right now I question a bunch of things in my life and I am in a lot of ways more comfortable than ever. I know what still excites me, what can excite me and what is just never going to happen.

“But then also there are things I have different opinions on. Sometimes I think, ‘God, I wish I was married now, had kids’. Other times I think, ‘Thank Christ I am not married and don’t have kids yet. I can do that later.’

“But I can totally imagine it. It’s just not right now. I am great where I am at but it would be nice. It doesn’t have to be marriage. It could be to be in a relationship and I would definitely like kids some day.”