Time heals all wounds! It seems like it was only yesterday that Cameron Diaz
was screaming at Jessica Biel
at a cocktail party after observing recent ex-boyfriend Justin Timberlake
, 30, cozying up to her. Flash forward to today, and not only have Justin and Jessica split, but Cameron, 38, is still going strong with New York Yankees superstar Alex Rodriguez
At the premiere for Bad Teacher
in NYC, Cameron had a positive response about ...