Guy Sings Miley Cyrus’ ‘Wrecking Ball’ While Impersonating Celebrities and Cartoon Characters

In this clip from the latest episode of Britain’s Got Talent, 24-year-old impressionist, Craig Ball, humorously performs Miley Cyrus’ “Wrecking Ball” in the voices of celebrities and pop culture characters, including Christopher Walken, Kermit the Frog, Elmo, Gollum, Scooby-Doo, and more.

[Britain’s Got Talent]