Justin Bieber has shown off his tough guy alter-ego rapping topless on new track Lolly.
The Baby singer appears on Maejor Ali's new track, performing under his rap name Shawty Mane.
Justin, 19, appears topless in the video, showing off a sleeve of tattoos down his left arm and some on his chest, and wearing a gold chain. He is also flaunting his washboard abs and chunky biceps.
He raps "Throwing up a G note, Like I'm at a casino" and "Fifty for the necklace, look down at my set list, got your girlfriend at my crib watching Netflix".
The Canadian heartthrob - who has made headlines during the past few months for his bad behaviour - appears a far cry from the cute child star who rose to fame on YouTube aged just 15.
The raunchy video - directed by Matt Alonzo and producer Maejor - also shows skimpily clad girls dancing and seductively licking lollipops.