Niall Horan will be musical guest on 'Saturday Night Live' this weekend. Before that though, he popped into 'The Tonight Show Starring Jimmy Fallon.'

The talk show host invited Horan to read the classic festive poem of 'Twas the Night Before Christmas' for the audience.

There was a catch though - he had to read it out in seven different accents.

The Irish singer attempted Scottish, Spanish, US South, French, Brooklyn and Australian accents. While the quality could be crude, it's all a bit of craic sure.

Check it out.

 

Niall also talked about his flirtacious encounter with Lizzo when he told her she's "absolutely smashing it" and she answered "you can smash this." Brilliant.