Justin Timberlake allegedly called Britney Spears a "b***h" on stage at the weekend.
The singer, 32, who married his girlfriend of fours 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 on stage at pre-Super Bowl bash in New Orleans in aid of a children's charity.
"Sometimes in life, you think you found the one. But then one day you find out, that she is just some b***h," Justin told the crowd, before performing the Grammy Award-winning track, which was written about Britney, according to HollywoodLife.com.
Justin 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.
Justin was later joined on stage by Jay-Z at the concert, which was his first full show in five years and helped to benefit the Shriners Hospitals For Children and was hosted by cable company DirectTV at the DTV Superfan Stadium.
The singer performed his new hit Suit & Tie with the rapper, as well as other new material including Pusher Love Girl, and, That Girl, from his upcoming third album.
Guests at the star-studded invite-only event included Paul McCartney and his third wife, Nancy Shevell, Twilight star Peter Facinelli, Modern Family actress Sofia Vergara, Nashville star Hayden Panettiere and David Arquette.
It is not known whether Justin's Total Recall star wife Jessica attended the bash.
However, a source told the MailOnline.com that the six-time Grammy Award winning singer's new material from The 20/20 Experience, which will be released next month, was well received by the star-studded audience.
Britney, 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.