Justin Bieber has unveiled a brand new song ahead of his performance at the VMAs this weekend, and it's not bad. As songs by annoyingly brattish overprivileged pop stars go, that is.
It's certainly a long way from the floppy-fringed tween that sang 'Baby'.
The song, titled 'What Do You Mean?' comes with a black and white video that features Bieber's favourite pastime, skateboarding.
He also enlisted a number of his celebrity chums to join in the countdown to the song's big reveal, including Skrillex:
And even Marnie the Dog:
Listen to the song below: