Britain's Got Talent judges appeared to get a huge shock in the first act of tonight's semi-final when the identity of a CGI cat named Noodle was finally revealed.
The voice behind the singing grey haired moggy has remained a mystery throughout the series. But within seconds of the first act taking to the stage Noodle's identity was finally revealed - and it turns out he's a familiar face to the ITV.
Judges Amanda Holden, Alesha Dixon and Simon Cowell all seemed speechless as the stage doors opened and last year's contestant, singer Tom Ball, stepped out on stage belting out Guns N' Roses' song 'Live and Let Die'. And presenters Ant and Dec appeared equally surprised, rushing in to hug Tom after the performance.