Cameron Diaz was all over Miami this weekend! Bikini-clad Cameron Diaz joined boyfriend Alex Rodriguez on a boating trip Saturday, then stepped out with friends for dinner at South Beach's Casa Tua that night. Yesterday was another loved-up afternoon for Cameron and A-Rod as they took in a movie together. Her Bad Teacher is still in theaters, but Captain America was first at the weekend box office. Cameron has a new project that's starting production this month. She's set to star alongside Jennifer Lopez, Brooklyn Decker, and more in What to Expect When You're Expecting.