After at least 40,4408649 trailers, Justin Bieber has FINALLY shown us the full length video for Boyfriend.
And just look how much he's grown up.
There's a lot of sexy girls about, most of which look exactly like Selena Gomez. We're not sure if we'd be worried or flattered by that, if we were her.
There's also a lot of very cool cars, some very blingy trainers from Biebs, and some seriously slick dancing.
And is it normal that he seems to be able to hit higher notes than when he was 15? Actually, we don't really care.
He looks good, sounds good and this video is most definitely good.