Meet Rob Cantor, a serious musical and impression genius. With his musical accompaniment Andrew Horowitz, he sings us an original piece using a total of 29 celebrity voices. 

Thinking this was going to be just another video, it actually blew me away how insanely on point his voices are. Once he hit Billie Holiday, I was in complete shock. His other impressions include: Jack Black, Louis Armstrong, Ian McKellan and many more. 

Make sure you watch through because his female impression are probably my favorites. His Britney, Christina, Cher and especially Shakira blew my mind!