This is so cool! 24-year-old Britain’s Got Talent impressionist Craig Ball nails impressions of Morgan Freeman, Mickey Mouse, Christopher Walken, Elmo, Miss Piggy, Kermit The Frog as well as a few characters from The Family Guy and others. While Singing Miley Cyrus‘ ‘Wrecking Ball’. Craig’s impressions are spot on! Watch for yourself in the video below!