Elton John and British pop singer Lily Allen traded insults Tuesday night as the pair hosted the GQ Men of the Year Awards, the Times of London reports.

In front of a star-studded audience, 23-year-old Allen sipped champagne on stage until she began slurring and swearing.

When Allen told the audience at London's Royal Opera House "now we reach a very special point in the evening," Elton replied: "What, you are going to have another drink?"

Allen responded: "F--- off Elton, I'm 40 years younger than you, I have my whole life ahead of me."

The 61-year-old superstar, watched by audience members including Gordon Ramsay, Thandie Newton and Elle MacPherson, then told her: “I could still snort you under the table.”

She replied: “F--- off. I don't know what you are talking about.”

It didn't stop there. As 82-year-old Tony Bennett was awarded the Inspiration Award, Elton introduced him, referencing his age, to which Allen interrupted: “I’ll still f--- him.”

Click here for the Times of London report