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

Appeal after child struck by car in Blackpool
Blackpool to get £6.85m street lighting upgrade
Uncertainty over 2026 local elections
Major disruption as train derails on West Coast Main Line
M&S expansion approved for Preston shopping park


