The Britain's Got Talent semi-finals are well underway this week, with acts competing to reach the final on Sunday, June 5. The competition's champion will win £250,000 and a chance to perform in front of royalty at this year's Royal Variety Performance.
Every night from Monday, May 30 to Friday, June 3, eight acts are performing on the ITV show to win the judges' approval and secure a vote from the general public - and that all-important place in the final.
With one act straight through from the public vote, the judges - Simon Cowell, Amanda Holden, David Walliams and Alesha Dixon - then have to choose between those in second and third place to take the other final spot- but have they got it right?
Read more: Gogglebox fans disappointed as Dave and Shirley announce break from Channel 4 show
The first semi-final saw a night of singing, scares and slight-of-hand (Junwoo's magic) and there was stiff competition to make it to the final. With a less than impressive performance from 'the Witches', the public made their decision and two acts walked off the stage with a chance of winning the competition, including young ventriloquist Jamie Leahey, read more about him and his Hollyoaks connection here.
Below you can see the full list of those put through to the grand final during each semi-final.
Who has made it to the final of BGT so far?
Monday
- Maxwell Thorpe (opera singer)
- Jamie Leahey (ventriloquist)
Tuesday
- Ben Nickless (comedy)
- Flintz and Taylor (rap act)
Wednesday
- Tom Ball (singer)
- Eva Abley (comedy)
Thursday
- Loren Allred (singer)
- Five Star Boys (dancers)
Friday
- Axel Blake (comedy)
- Aneeshwa Kunchala (recital)
But was the right decision made? What do you think? Let us know in the comments