Michael Fassbender can't have a relationship because of his career.

The 'Shame' actor - who was most recently romantically linked to Zoe Kravitz - likes the idea of settling down and raising a family but doesn't think it would be fair on a partner to have to put up with the demands of his job.

He told Britain's GQ magazine: "I'm quite a romantic person and I love the idea of having a family. But I'd have to take a step back out of this.

"It's not fair on somebody to be waiting for you. You spend long periods of time apart and then when I am here, I'm working.

"I find it difficult to do both and to give that other person the right amount of attention and time they deserve."

The 30-year-old star says he is most attracted to women who are confident and intelligent.

Asked what he looks for in a woman, he said: "Intelligence, self-confidence in one's own skin. If a girl is slightly overweight or, you know, if she's comfortable in herself, living life the way she wants to live it, I find that sexy and attractive.

"If somebody is the perfect mould, but she's not enjoying herself, then I find it sad and unsexy."