We are just three episodes into this year's Britain's Got Talent but many fans think they have already predicted the winner.
The latest series has seen Amanda Holden, Simon Cowell, and Alesha Dixon back in the arena and joined by new judge Bruno Tonioli to critique and commend comedians, singers, and even dogs. One audition saw drag queen Ruby Sinclair who said she is "the dancing diva".
She performed a fun Latin-style dance routine to Camilla Cabello's Don't Let Go and Jennifer Lopez's Let's Get Loud. Dancing expert Bruno said: "That was fantastic, we love you".
READ MORE: Britain's Got Talent star arrested after cannabis stash found in Celebration tins
There was also Welsh choir Johns' Boys who performed a stunning rendition of Biblical by Calum Scott. All four judges were clearly moved by the emotional act.
While there is still a long way to go until the final, many BGT fans think they've "worked out" who will win. Taking to Twitter, Kat said: "Ruby Sinclair is my golden buzzer", while Kirsty-Anne said: "Oh Ruby has skills".
Gemma said: "Ruby has already won, my as well turn over now". Cheryl said: "Ruby is my winner", and Sarah said: "Ruby needs to win, this is what 2023 needs". Ryan said: "Ruby's performance was stunning".
Britain's Got Talent airs Saturdays at 8pm on ITV and ITVX
Receive newsletters with the biggest and breaking TV and showbiz news by signing up here
READ NEXT:
Gogglebox star Sid Siddiqui supported as he 'doesn't feel safe'
DWP responds to calls for Basic State Pension increase for 9m people
Heather Mills' life and what she did with Paul McCartney's millions after bitter divorce
Little known Liverpool delicacy people may remember from childhood
Millions of dog owners given warning that could save pets' lives