Brighton singer Sam Kelly has won a place in the Britain's Got Talent final tomorrow (May 12).

The 19-year-old student received the most votes from the public for his version of Iris by Goo Goo Dolls on Wednesday night (May 9).

He said: “I literally can't believe it. I didn't expect to get this far.

"I can't believe people spent their money voting for me."

Judge Alesha Dixon said there was "a lovely sensitivity" in the way Sam sang, telling him: "I think girls are just going to fall in love with you."

Sam is a student at the Brighton Institute of Modern Music.

Other finalists include Ashleigh and Pudsey the dancing dog; opera duo Jonathan and Charlotte and dancers Kai and Natalia.