Main Character
Zack Fair (SOLDIER)
In Crisis Core: Final Fantasy VII, Zack Fair is primarily the main character. Other characters do have a role to play in the story, but it is predominantly focussed around Zack and his actions. He is also the only playable character in Crisis Core.
Supporting Cast
Angeal Hewley (SOLDIER 1st Class)
Sephiroth (SOLDIER 1st Class)
Aerith Gainsborough
Lazard Deusericus (SOLDIER Director)
Cloud Strife (ShinRa Army)
Tseng (The Turks)
Cissnei (The Turks)
While Zack is the main character, others also play a large part in the progression of the story. While many of these will already be known to fans of the franchise, both Angeal and Cissnei are new characters who help to add an extra dimension to the story.
Villains
Genesis Rhapsodos (SOLDIER 1st Class)
There are only two characters throughout the game who pose a consistant threat to Zack, ShinRa and his friends - Genesis and Hollander. They are united by a common goal and are searching for the cure to something.
Minor Characters
Future Heroes
Misc
Jenova
Angeal Copy
Gillian Hewley (Angeal's Mother)
Minerva (The Goddess)
Don Corneo
Joe (Fabled Chocobo Racer)
Emerald Weapon (Sleeping)
ShinRa Employees
President Shinra
Rude (The Turks)
Reno (The Turks)
Professor Hojo (Chief Scientist)
Kunsel (SOLDIER 2nd Class)
Luxiere (SOLDIER 2nd Class)
Essai and Sebastian (SOLDIERs 2nd Class)
Weiss the Immaculate (DeepGround Operative)
Nero the Sable (DeepGround Operative)
Due to the time-frame of Crisis Core, some of the characters who appear are much younger than their Final Fantasy VII versions. Some are completely new to the franchise, while others make some unexpected appearances.

