The live Britain's Got Talent finale is almost upon us and it will air tonight, Sunday, June 4. But what time does it start and how long is the finale on for?
The public will choose their favourite finalist of series 16 out of 10 acts including Welsh singer Travis George, dance troupe Ghetto Kids and young magician Cillian O'Connor.
One lucky competitor will claim a spot at the Royal Variety Performance this year as well as banking a cool £250,000.
Read more: Want more BGT finale info? Here's everything you need to know
When is the Britain's Got Talent Live final on TV?
The live final airs on ITV1 from 7.30pm on Sunday, June 4. It will finish at 10pm and you can also stream it on ITVX.
For more showbiz and television stories get our newsletter here.
READ NEXT:
ITV Britain's Got Talent viewers 'feel sick' after act sparked Ofcom complaints
Britain's Got Talent 2023 Golden Buzzer acts including the extra two
Amputee given extra golden buzzer on Britain's Got Talent after audience demand it
Simon Cowell gives Welsh dance group a standing ovation on Britain's Got Talent
Britain's Got Talent Simon Cowell breaks the rules for 'astonishing' audition he'll never forget