El Macho

El Macho (aka Eduardo Perez) is a supervillain mastermind and the main antagonist of Despicable Me 2. He is Gru's nemesis in the movie and plans on kidnapping Gru's minions and brainwashing them into purple minions that serve him so that they could help him conquer the world.