A CGI cat has caused controversy on tonight's live semi-final of Britain's Got Talent. Noodle, a singing CGI cat, made it to the semi-finals despite no one knowing who the real singer was.
But tonight Noodle's identity was revealed - as last year's Britain's Got Talent runner-up Tom Ball.
After revealing his identity during his performance of Live and Let Die, Tom explained he wanted to return to the show as it had "changed his life". He explained that he has performed in the US and now has an album coming out soon.