When I begin to listen to "It will all be mine" from Pokemon Live!, (that's right, Giovanni's signature song) my jaw dropped on what a great voice he had. I was shocked that the same guy who voices Maximillion Pegasus was also Giovanni. And I agree, the guy has a lot of guts and really captured Giovanni's obsessive, power-hungry side.
Not only that he can easily fool us into believing that the voice of Splinter is an elder/middle age Asian male. I don't know if Pegasus' voice is his true voice, but I doubt it. But when he sings "It will all be mine", it might make you think otherwise.
All and all a very talented actor. Not a bad looker either. But not my type.moreless