On Air Now
The Capital Late Show with Marvin Humes 10pm - 1am
9 December 2017, 21:06 | Updated: 10 December 2017, 11:09
This is why we love the Irish lad!
When he took to the stage at Capital's Jingle Bell Ball with Coca-Cola, we were not expecting Niall to be dressed in the cutest Santa shirt we've ever seen, but there he was!
But it was his voice that completely won us over from the moment he uttered those first lyrics - along with all 16,000 fans inside London's O2.
Niall powered into his set with his debut single 'This Town' and it was as magical seeing him singing it on the #CapitalJBB stage as it was the first time we ever heard it.
Niall appeared super excited to be up on stage in front of his adoring fans and urged the entire crowd to get up and sing with him as he took us through the epic 'Slow Hands' - what more could we want form the Irish lad!?
Of course, we couldn't let Niall leave without stopping by for a chat with his good pal Roman Kemp, although they ended up playing a game of 'Dial Niall' that got a little out of hand...
Ahead of his set, Niall shared some love for the #CapitalJBB on Twitter and revealed he couldn't wait to catch up with his pals Marv and Roman...
When Mr Horan steps out onto a red carpet you know he's gonna look fierce, and boy did he look gorgeous...
Niall Horan Jingle Bell Ball 2017 Setlist