There have been lots of strange but amazing performances on Britain’s Got Talent. The show has attracted people from all over the world this year as well. 24 year old Craig Ball is one of them. This London impressionist might seem young, but his talent will definitely leave you impressed! I am still amazed by his performance.

Craig came onstage to sing “Wrecking Ball” by Miley Cyrus, but it’s the way he sang it that left everyone screaming for more. The judges seemed to be a bit confused when he first started, but he charmed them soon enough. His act was not only entertaining, but it was also very ingenious. He received a standing ovation from the entire arena. He deserved it!

Watch this brilliant performance below! What are your thoughts about it? Feel free to share them in the comments!

Please SHARE this hysterical performance with your friends and families!