9,879 total votes
Babidi

Babidi

Babidi is ranked on...

#107 of 218 The Greatest Anime Villains of All Time 414.4k VOTES At long last, here's our list of the greatest anime villains of all time, including villains from every genre and demographi...