It’s not often you hear someone say they respect people who cheat, but Gwyneth Paltrow claims she can.

The 38-year-old actress plays a wife who has an affair in her latest movie Contagion, and says she doesn’t judge cheaters.

“I am a great romantic – but I also think you can be a romantic and a realist.

“Life is complicated and long and I know people that I respect and admire and look up to who have had extra-marital affairs.”

The mother-of-two, who has been married to Chris Martin for nine years, insists her marriage is a happy one.

“I’m lucky – I have a wonderful, blessed life. I have two fantastically delightful children and a very nice husband, so…” She added, laughing: “Knock on wood.”

She explained her philosophy to life comes down to not judging others.

“It’s like we’re flawed – we’re human beings and sometimes you make choices that other people are going to judge.

“That’s their problem but I think that the more I live my life, the more I learn not to judge people for what they do.

“I think we’re all trying our best but life is complicated.”

What do you think? Can you still respect and admire friend who cheat, or is it wrong to judge?