Justin Timberlake allegedly called Britney Spears a "b***h" on stage in his comeback show.
The 32-year-old singer - who married his girlfriend of four years Jessica Biel in Italy in October - reportedly blasted his ex-girlfriend for cheating on him in 2002 before singing his hit Cry Me A River, which was written about her, on stage at pre-Super Bowl bash in New Orleans in aid of a children's charity.
Before performing the Grammy Award-winning track, Timberlake told the crowd: "Sometimes in life, you think you found the one. But then one day you find out, that she is just some b***h", according to HollywoodLife.com.
Timberlake ended his three-year romance with Britney, 31, after she allegedly cheated on him with her then choreographer Wade Robson and the song is about their high profile break-up.
Timberlake was later joined on stage by Jay-Z at the concert.
It was the popstar's first full show in five years and helped to benefit the Shriners Hospitals For Children.
Guests at the star-studded invite-only event included Paul McCartney and his third wife, Nancy Shevell, Twilight saga star Peter Facinelli, Modern Family actress Sofia Vergara, Nashville star Hayden Panettiere and David Arquette.
It is not known whether Timberlake's Total Recall star wife Jessica Biel attended the bash.
Spears, who has two children Sean Preston, seven, and Jayden James, six, from her previous marriage to Kevin Federline, recently broke off her engagement to Jason Trawick.
- BANG! Showbiz