
Harry Maguire was the winner of last night's Britain's Got Talent Final.
The magician from Blackpool walks away with £250,000 and will perform at this year's Royal Variety Show.
He later told Ant and Dec: "I can't believe what is going on. Thank you, thank you everyone so so much. I genuinely feel like everyone has been behind me. This has been the most incredible journey."
Harry Moulding, you have been truly MAGICAL! Congratulations on being crowned the Winner of #BGT Series 18! 🏆 #BGTFinal pic.twitter.com/bWqabNw6OK
— BGT (@BGT) May 31, 2025