Related Articles

“He’s the perfect Englishman. Just enough of the self-effacing to a point that it’s comfortable for other people, but also totally charming and engaging to where he makes you feel special. He’s got that British honesty,” Ms Diaz told Harper’s Bazaar UK.

The actress’s highest profile boyfriends to date have both been US celebrities. She was romantically-involved with Justin Timberlake, the singer, in the middle of last decade.

More recently, Ms Diaz dated the New York Yankees baseball player Alex Rodriguez, who this month described the actress as “one of the greatest human beings I’ve ever met”.

Ms Diaz said that her love for all things British started when her grandfather watched repeats of The Benny Hill Show on television.

“I love the Brits – I always have. I have a weak spot for them. I grew up on Monty Python. I love Little Britain. My grandfather used to watch Benny Hill all the time,” she said.

She added: “What I love about London is all the green spaces – you know how every little neighbourhood will have a little park or a square. I love London.”

The actress, who has also starred in films including The Holiday, Being John Malkovich and Charlie’s Angels, was speaking to Harper’s Bazaar ahead of the release of her new film, What To Expect When You’re Expecting.

In the film she plays a pregnant woman. Ms Diaz, who does not have children of her own, said that she would be “overjoyed” to one day become a mother.

“I’m not sitting there going ‘Oh my god, when am I going to get married? When am I going to have a baby?’

“If one day, I am blessed with the experience of having a child, I would be overjoyed, but I am not sitting here feeling empty because I haven’t yet, or that I may not,” she said.