Giovanni is the leader of the criminal organization Team Rocket. However, there are many theories about him. One of the latest theories is that he’s actually Ash’s father. It’s said online that the Pokemon franchise will release a movie in the next couple of years confirming this, but there have been no further details.