Eva Mendes struggled to read the autocue as she spoke at a charity gala – and blamed her emotional mistake on the fact she has just had a baby. The Hollywood actress, 40, and heartthrob Ryan Gosling, 34, became parents to their first child – Esmeralda Amada Gosling – in September 2014.