Cameron Diaz and Justin Timberlake: Happy Together at the "Bad Teacher" Premiere

You would never know that Cameron Diaz and Justin Timberlake had ever broken up, watching them work the black carpet at the New York City premiere of their hot buzzed new comedy "Bad Teacher" on Monday, June 20. The pair was once a hot item, dating exclusively for a few years back in 2003-2006, but as Diaz told reporters earlier that day, before the two met up at the Ziegfeld Theatre for the celebration, that's really old news.

"Justin and I are great friends. We're perfectly satisfied with our relationship now. We love each other. We care about each other. We want good things for each other. We've been broken up for as long as we were ever together," she explained.

"So, if we haven't moved on by now," she continued, "What's the point? Move on. I think in everything in life, gosh, there's so much to be experienced in life and to bring into your life. If you're holding onto something that doesn't exist anymore then you're not living. You're just not living!"

The two friends, along with everyone else, were living it up just fine, both at the unspooling of the new film and later, at the crowded after party. Funnyman Jason Segal, who fills out the leading cast of the film, joined the pair in the general revelry, along with co-stars Lucy Punch and Kathryn Newton, and director Jake Kasden.

But it was partygoer "Weird Al" Yankovic who almost stole the thunder of the "Bad Teacher" gang, for fans like Ben Kingsley, Carrie Keagan, Allison Williams, Joanna Garcia-Swisher and the "Dancing with the Stars" gang, including Kirstie Alley, Maksim Chmerkovskiy and Ralph Macchio, were all buzzing about his new parody video "Perform This Way," spoofing Lady Gaga's "Born This Way." That just-released performance was the talk of the night, especially the fact that all his profits from the joking song will go to charity.