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:

 

Miley Cyrus:

 Alec Baldwin: 

And even Marnie the Dog:

Listen to the song below: