United Kingdom, July 6 -- Caterina Murino is pregnant.

The 47-year-old actress - who is best known for her role as Solange in Casino Royale opposite Daniel Craig - is expecting her first child with Edouard Rugaud, her partner of eight years, following an "excruciating" journey with IVF treatment, during which she suffered two miscarriages.

Caterina, who will give birth to a baby boy at the end of summer, shortly before turning 48, told France's Gala magazine: "At my age, I had to ask medicine to help nature.

"You don't always decide when the right time to become a mother comes."

Despite her fertility struggles, Caterina has enjoyed a smooth and healthy pregnancy.

She said: "I haven't had any discomfort, no diabetes, no insomnia."

An...