We know, we know — you've seen this type of video before.
But trust us, this one's truly great.
Singer/songwriter Rob Cantor performs 28 perfect celebrity impressions (and one "spot-on" impersonation of his own singing voice) in an original song called Perfect. With some help from Andrew Horowitz on the piano, Cantor goes through celeb voices, including Jack Black, Kermit the Frog, Bono, Ian McKellan and Jeff Goldblum.
The video, which has racked up more than 740,000 views since it was posted Tuesday, starts to get really amazing when he nails female voices such as Billie Holiday, Shakira and Christina Aguilera.
The song's off his new album, Not a Trampoline, and you can listen to the original studio version here.