Final Fantasy: Crisis Core (Nintendo Cinematic Universe)

Final Fantasy: Crisis Core is a Japanese anime film.

Summary
Zack Fair, a young member of the paramilitary organization SOLDIER, is assigned to look for the missing SOLDIER Genesis Rhapsodos. As he searches for Genesis, Zack discovers Genesis' origin, Project G, and how it is related to two other high-ranking SOLDIERs, Sephiroth and Angeal Hewley.

Plot Elements

 * SOLDIER's Zack Fair and his stern but kind mentor Angeal Hewley are dispatched to Wutai to support the Shinra war effort. However, during the fighting, Angeal disappears.
 * Zack is appointed to find both him and another missing SOLDIER, Genesis Rhapsodos.
 * Zack, accompanied by Tseng, learns that Genesis and Angeal deserted Shinra. Zack and Sephiroth are assigned to kill them.
 * With help from Dr. Hollander, a scientist with a vendetta against Shinra, Genesis creates an army of clones to attack Shinra headquarters. After the forces are defeated, Zack and Sephiroth track down Hollander's secret laboratory. They learn Hollander used both Genesis and Angeal as part of "Project G", an attempt to create supersoldiers infused with the extraterrestrial lifeform Jenova's cells.
 * Sephiroth faces off against Genesis, while Zack pursues Hollander. However, Angeal, intent on keeping Hollander alive so he can be returned to normal, prevents Zack from killing the doctor. He knocks Zack into the slums of Midgar.
 * Zack recovers, finding Aerith tending to him.
 * After spending some time together, Zack returns to SOLDIER headquarters, now under attack by Genesis.
 * Zack re-allies with Angeal, who has developed doubts about his and Genesis' actions.
 * As Angeal, Zack and Sephiroth protect the headquarters, Angeal confronts Genesis before both disappear.
 * Zack is subsequently ordered to investigate Modeoheim, where Genesis has been spotted. En route, Zack meets Shinra infantryman Cloud, and they become friends.
 * Near Modeoheim, Zack encounters and defeats Genesis, who appears to commit suicide by throwing himself into the depths of a reactor.
 * Zack travels on to Modeoheim, finding both Angeal and Hollander.
 * Tired of the fighting and his gradual degradation, Angeal summons and fuses with his own clones (which resemble canines). He mutates into a monster, forcing Zack to kill him.
 * Before dying, Angeal gives Zack his Buster Sword, telling him to protect his honor.
 * Whilst Shinra continues the pursuit of Hollander, Genesis re-emerges producing clones. Some of them appeared in Midgar, forcing Zack to return to protect Aerith. Leaving her with an Angeal clone that protects her, Zack travels with Sephiroth and Cloud to investigate a Mako reactor near Nibelheim.
 * Confronting Genesis at the reactor, Sephiroth learns that he is also an experiment, implanted with Jenova’s cells before birth. Genesis explains that his body is degrading, and he needs Sephiroth's cells to survive, but Sephiroth refuses.
 * Overcome with the recent revelations regarding his past, Sephiroth locks himself in Nibelheim Mansion. He sets Nibelheim ablaze a week later, going to the Mako reactor to take Jenova's body, wrongfully believing her to be his mother.
 * When Zack fails to stop him, Cloud throws Sephiroth into the Lifestream below the reactor.
 * Zack awakens, finding that Shinra covered-up the Nibelheim incident.
 * Zack also discovers that both he and Cloud have become part of Professor Hojo's experiments on Jenova cells and Mako exposure. However, Zack is able to escape, taking a catatonic Cloud with him. They immediately become high priority targets for Shinra.
 * While fleeing, Zack learns that Genesis and Hollander are still trying to stabilize Genesis' mutation, and their plan to use Cloud's cells (since he is the only one with Sephiroth's genes).
 * Hollander tries to get to Cloud, but is killed by Zack.
 * Zack then finds Director Lazard who, now mutated into a humanoid Angeal clone, has turned against Shinra.
 * Lazard directs Zack to the remains of Banora to find Genesis, where he defeats Genesis. Upon returning, he discovers Shinra has located them and killed Lazard.
 * The Angeal clone that was left guarding Aerith arrives, but is also killed.
 * Zack discovers a note he had carried from Aerith, learning he and Cloud were subjected to Hojo's experiments for four years.
 * As Cloud slowly begins dying of Mako poisoning, he and Zack are hunted by the Turks.
 * Zack convinces them to look the other way, carrying Cloud towards Midgar.
 * Genesis' body is collected by two soldiers: Nero the Sable and Weiss the Immaculate of Deepground.
 * Shinra pursue Zack and Cloud, catching up with them just outside Midgar.
 * Tseng and the Turks attempt to rescue Zack against Shinra’s wishes, but are too late.
 * Leaving the still semi-conscious Cloud hidden away, Zack fights off an enormous number of Shinra troops, but is fatally wounded.
 * Cloud manages to crawl to Zack's body after Shinra leaves.
 * Zack, in his dying breath, bequeaths the Buster Sword to Cloud, as Angeal had done to him.
 * Cloud begins stumbling towards Midgar.
 * Zack is welcomed into the Lifestream by Angeal and wonders if he has become a hero.
 * Post-Credits Scene: Cloud now begins attacking and even killing SOLDIER members and scientists around the world.