ITV The X Factor winner James Arthur left TV viewers stunned earlier this week after a massive transformation from how he used to look.

During an episode of Lorraine, which James featured on, he was sporting a very different look after appearing in the studio for a chat with Ranvir Singh today - favouring the long locks, as oppose to the shorter hair many remember him for.

Taking to social media, a fan said: "James Arthur looks like a Game of Thrones character." A second shared: "Nice haircut pal!"

Read more: Inquest held into death of Drew Kyle Docherty of Ryton in Stocksfield

Another wrote: "lovely to see the incredible James Arthur what a lovely interview with ranvir"

James will also be performing live on BGT from 8pm on Wednesday evening. 

James' latest string of appearances on ITV come after fans were convinced he was performing as Rhino on the latest series of The Masked Singer UK.

Viewers were certain it was the X Factor winner behind the costume, but throughout the series James shot down the rumours on social media.