Justin Bieber will headline Capital's Jingle Bell Ball.

Justin Bieber

Justin Bieber

The 21-year-old singer will perform on the second night along with Calvin Harris, Ellie Goulding and Little Mix on Sunday December 6 at London's O2 Arena.

The 'What Do You Mean?' hitmaker has teased he'll be ready to perform new songs from his forthcoming LP 'Purpose' on the night .

He told Capital FM: "It's been a couple of years, I enjoy any performance for my fans. I just love the energy, when they come to watch me perform their whole mentality and their whole spirit is coming just ready to have an awesome time. It's going to be high-energy, a lot of singing and a lot of dancing. I think I'll be singing some of my new stuff by then, yeah."

Other acts playing include Nick Jonas, Sigma and Charlie Puth.

And 'Jealous' singer Nick has promised fans that his production will "set the bar high" this year.

He said: "with a show this big you have to bring an incredible production, set the bar high and really go for it".

The lineup for the first night on December 5 features Ariana Grande, Jess Glynne, David Guetta, Nathan Sykes, Jason Derulo and Years & Years.