Craig Ball impressed on Britain's Got Talent this weekend with his musical impressions and here are more of them!
24 year old maintenance worker Craig from Hertfordshire got through his audition on last night's show after impressing the judges with his act.
He said before the performance: "I've had people tell me I should come on and I thought maybe I should just do it for myself, mainly because I don't usually believe in myself but I do, for once."
Craig has been singing since aged 9 and described BGT as the "biggest performance he's ever done".
On the show, Craig performed Miley Cyrus Wrecking Ball in a rather unique style with a range of impressions.
They included Stewie and Peter Griffin from Family Guy, Miss Piggy and Kermit from The Muppets and Gollum from Lord of the Rings.
Oh, and Scooby Doo.
"What a brilliantly original way to do impressions," said David Walliams. And I loved so many of those were ones you never see people do impressions of."
"It was current, it was clever and I think we may have discovered a big star in you," added Simon Cowell.
As it happens, Craig has been doing his act for a while online with his YouTube panel seeing videos dating back in 2014.
Covers uploaded include songs such as Happy, Dark Horse, Counting Stars and, of course, Wrecking Ball.
Craig is seen in the videos impersonating all sorts of characters from TV shows such as American Dad, The Simpsons, SpongeBob Squarepants as well as movies including Finding Nemo and Madagascar.
Britain’s Got Talent 2016 airs Saturday nights on ITV.