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 ...