25 villains disguised as good guys

Benevolent movie characters that are actually evil all along

Ernesto de la Cruz in Coco

25 villains disguised as good guys 1

One of the popular villains disguised as good guys in the realm of animation is Ernesto de la Cruz (Benjamin Bratt) from the 2017 movie Coco. A famous singer and musician who dazzled audiences with his good looks and charm, Ernesto presented himself as a suave, friendly, and sensible individual who encouraged others to follow their dreams no matter what.

Though considered as a positive role model by many, including the film’s protagonist Miguel (Anthony Gonzalez), Ernesto was later revealed to be the one responsible for the death of Héctor Rivera (Gael García Bernal), whom he had murdered so he could take the credit for his music and be a famous musician. Héctor was Miguel’s true great-great-grandfather.