Shortly after her last breakup, Cameron Diaz moved on quickly to pop star Justin Timberlake. Despite their eight-year age difference, the unlikely pair dated for almost four years. In January 2007, Cam and JT confirmed their split in a joint statement by saying: "We have, in fact, ended our romantic relationship, and have done so mutually and as friends, with continued love and respect for one another." Sounds sweet, right?! Well, all that sugary breakup talk didn't last long.
During Prince's 2007 Golden Globes after-party, Cameron spotted her ex-beau chatting up Jessica Biel, and reportedly flipped out. After Jessica walked away, the ex-pair engaged in a heated conversation -- about Jessica, perhaps? But these two exes had to put their differences aside quickly for the sake of Hollywood -- the two were reunited just a few months later to promote "Shrek the Third" and went on to co-star in 2011's "Bad Teacher."