His hat is a bit 'notions' now but we'll forgive him because it was probably a stylist's idea. Hopefully.

Niall Horan continued his charm offensive on the US with an appearance on NBC's TODAY show yesterday, debuting a new song on the loose while also causing some hysteria at New York's Rockefeller Plaza.

Horan played three songs for the crowds of fans who waited overnight to see him, opening with 'Slow Hands' and then dedicating 'This Town' to the victims of the Manchester bombing last week saying: "Before I start, I would like to dedicate it to the people who lost their lives in Manchester last week. It was a very sad thing, so I just, it's the least I can do is dedicate this song."

Horan then showed off his new song 'On The Loose', a mid-tempo Fleetwood Mac-y slow rock number that sounds like something your dad may have listened to back in the 70s.