A barber has done the Kingdom of Fife proud with his Britain’s Got Talent semi-final performance.
Cammy Barnes, from Methil, gave a powerful rendition of Dougie Maclean’s song Caledonia.
Despite earning rave reviews from the judges, the only Scottish contestant left in the competition will not be appearing in this weekend’s final.
The talented singer narrowly missed the final three before magician Cillian O’Connor, and dancer Lilianna Clifton were confirmed as finalists.
Many took to Twitter to voice their disbelief that neither Alesha Dixon nor Amanda Holden knew the modern Scottish folk ballad, performed by Cammy.
While the judges praised the singer, the pair admitted they didn’t know the track.
Cammy – who runs Barney’s Barbershops in Methil and Anstruther – did earn plaudits from record executive, Simon Cowell, for choosing the song.
‘Powerful performance’ from Cammy Barnes on Britain’s Got Talent semi final
Bruno Tonioli also commented that it was a “powerful performance” as the 32-year-old received a standing ovation from the crowd.
Speaking after his semi-final appearance he dedicated the song to his five-month old daughter, Bonnie, as he spoke with Ant & Dec.
Earlier on Friday evening the Scotsman took to Twitter to thank all of those that backed him before his appearance.
Despite not reaching the final it has been a big year for Cammy, after he performed at Murrayfield before Scotland’s Six Nations clash with Italy.
He also cut the team’s hair before their 26-14 win.
Cammy trained at the Aberdeen City Music School and the National Centre of Excellence in Plockton, and once considered joining the Army.
However, as his application progressed, he secured a job within the second cast of the National Theatre of Scotland’s Black Watch production.