Cameron Diaz is an hot American actress
Learn more