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.