Rod Stewart has sparked fresh controversy after a viral moment with King Charles III at London’s Royal Albert Hall left fans stunned. During the King’s Trust 50th Anniversary Celebration, the legendary rocker appeared to reference Donald Trump while greeting the monarch, joking that the King had “put that little rat bag in his place.” The brief exchange quickly exploded online, with viewers replaying the clip and debating whether Stewart crossed a line or simply stayed true to his famously outspoken personality. The moment felt even more dramatic because it unfolded during a formal royal event rather than a concert stage or political interview. Some social media users found the comment hilarious and classic Rod Stewart, while others argued it placed King Charles III in an awkward public position. The viral reaction only intensified because Stewart’s remark came amid a wider wave of celebrity criticism aimed at Trump and his administration.
In recent months, stars like Bruce Springsteen and Robert De Niro have also generated headlines for their sharp political comments. Springsteen criticized Trump during a concert in Manchester, calling his administration “corrupt” and “treasonous,” while De Niro used his Cannes Film Festival speech to warn about threats to democracy and the arts. Both celebrities received heavy backlash online alongside strong support from fans who praised them for speaking openly. Stewart’s comment now joins that growing list of celebrity moments fueling intense online debate. Supporters see these stars as unafraid to voice their beliefs, while critics argue entertainers should avoid political attacks, especially in international or royal settings. Either way, Stewart’s brief interaction with King Charles has become one of the internet’s most talked-about celebrity moments.