Giovanni is the leader of Team Rocket and he was once the Gym Leader of Viridian City. His favorite Pokemon is his Persain and through his funding was the creation of Mewtwo possible. Giovanni's goals are to capture rare and strong Pokemon to sell for profit and use for personal gain. His ultimate goal to take over the world using Pokemon.
In the English dub version of the Pokemon anime by 4Kids Entertainment Giovanni was first voiced by Ted Lewis.
When Pokemon USA dubbed the anime after 4Kids lost the license, Giovanni was recast and Craig Blair voiced the character.
However Ted Lewis eventually returned to the role and currently voices Giovanni once again.
In the Pokemon Origins TV Special Giovanni was voiced by Jamieson Price.
In the Pokemon Generations shorts Giovanni was voiced by Richard Epcar.