Noel Gallagher thinks "fame is wasted on c***s" nowadays.
The 48-year-old rock icon believes popularity isn't judged by talent any more and, instead, is achieved by stars like One Direction's Harry Styles, 21, who, he says, lacks "spirit."
Speaking to Esquire magazine, he said: "I'll tell you what's wrong. Fame's wasted on these c***s today.
"Harry Styles has got nothing to say for himself - nothing. 'You alright, mate?' "Uhhh." That's it. The gig will never die because you can't download it. You can't download spirit."
The former Oasis frontman's attacks didn't stop there as he also hit out at Harry's former bandmate Zayn Malik for leaving the boy band in favour of a normal life.
He added: "For the likes of me who persevered from an early age to play the f**king guitar and write songs and practice and practice and practice, I'll be fine. God help Zayn Malik."
However, not everyone was in the firing line as Noel, who has previously started a feud with Eminem and Alex Turner, had nothing by kind words for rapper Kanye West, 38.
He said of the star: "You watch him on the MTV Awards and you think, 'You can f**king stay, you're alright.' "