Jamie Foxx was one of the only actors who could convince Cameron Diaz to break her vow of retirement.