Hollywood star Taron Egerton stuns audience with rendition of Calon Lân on American chat show

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.

Co-star Jamie Foxx was clearly surprised at how well Taron could sing Credit: YouTube/Jimmy Fallon

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.

Credit: PA Images

Taron has appeared in blockbusters such as The Kingsman and Eddie the Eagle.

His upcoming film Robin Hood is due for release in November.