FANDOM


James SM
This is James of Team Rocket (Which we hate him too. along with Jessie and Cassidy).










And these are the villains who are similar to him.