8 Villains Who Made Good On Their Second Chance
8. Cait Sith - Final Fantasy VII
Cait Sith is undeniably one of Final Fantasy VII's most polarising characters - a robotic talking cat who is soon enough revealed to be secretly acting as a Shinra spy under the control of Reeve.
His goal? To infiltrate the heroes' resistance group Avalanche and sabotage their plans.
However, once his duplicity is revealed Cait Sith has a change of heart and joins Cloud and his party on their journey in earnest.
Hell, he ultimately sacrifices a version of himself to extract the Black Materia from the Temple of the Ancients, the very materia which Sephiroth needs to summon the devastating spell Meteor.
Even accepting that Cait's destroyed body is swiftly replaced by a duplicate unit, his sacrifice is still a moment that unequivocally proves his loyalty to his new friends.
This in turn allows him to both atone for his prior status as a Shinra agent and become a reliable mainstay for the rest of the story.