Taron Egerton may be one of Hollywood's biggest stars, but he has not forgotten his Welsh roots.
The Welsh actor appeared on The Tonight Show Starring Jimmy Fallon to promote his new film Robin Hood alongside Jamie Foxx and stunned the crowd when he belted out the famous Welsh hymn Calon Lân mid-interview.
Taron joked he 'couldn't remember' what song it was and that he had lost his voice saying 'this was not on the agenda'.
The crowd then egged him on to give them a rendition.
He considers himself Welsh 'through and through' after growing up in Llanfaripwll on Anglesey where he went to primary school and later moved to Aberystwyth. He is also a Welsh speaker.
Taron has appeared in blockbusters such as The Kingsman and Eddie the Eagle.
His upcoming film Robin Hood is due for release in November.