General Brazilian
vilão, malfeitor, canalha
Most common usage across Brazil
Rio de Janeiro
canalha, bandido
Often used colloquially for criminals or untrustworthy individuals
São Paulo
vilão, desonesto
Emphasizes dishonest or unethical behavior
Portugal
vilão, malfazejo, celerado
More formal/literary usage; 'celerado' is archaic but still recognized