Sam Kelly from Spixworth near Norwich is one of three acts from the Anglia region through to the final of Britain's Got Talent.
The 19 year old wowed the judges and the audience alike with a performance of the Goo Goo Dolls song 'Iris' in the live semi-final on May 9.
He had earlier praised his music teacher, Chris Cawson at Sprowston Community High School for inspiring him.
Also in the final are Ashleigh and her dog Pudsey from the Wellingborough Dog Training Club in Northamptonshire, and singer Molly Rainford from Essex.
The live final takes place on Saturday. The winner will received £500,000 prize money and the chance to appear before the Queen at the Royal Variety Performance.