Post Malone recently went on the Howard Stern show and gave his rendition of the classic Pearl Jam track 'Better Man'.
The performance has divided people online. Some really appreciating the cover while others are pretty much calling it dog shit.
Post, real name Austin, decided to cover the song because his younger brother who was once a Marine loved it.
"This was on an island you could drive around in a couple of hours, and he played it. And I guess I've just been thinking about that a lot lately."
Posty also said he gets pretty emotional hearing the song because of all the memories it brings back about his little bro.
Malone is a massive rock fan, having dabbled in the genre in the past and showed love to legends.
During lockdown, he live-streamed a Nirvana tribute performance and has feautured on multiple tracks with heavy metal legend Ozzy Osbourne.