Zack and Cloud dare to dream...
Final Fantasy VII: Last Order
Last Order (LO) is an animated movie based on the flashbacks Cloud has in the game, FF7. LO features Cloud, Sephiroth, Tifa, the Turks, and even Zack. I didn't see Barret in the movie at all, but this movie is set before the story of the game, so I didn't expect to see Barret, Cait Sith, or Nanaki.

You do get to see Hojo in a more detailed form, which reinforces the fact that Hojo is a deranged old scientist. You also get to see the Turks at their prime, and Zack is actually the main character for most of the film. I'll even ruin the part of the story for you:

Zack, the top ranking soldier, tries to stop Sephiroth from releasing Jenova. Sephiroth defeats him easily. Cloud stumbles into the chamber in an attempt to save Tifa but notices Zack is the one beaten to a pulp. Cloud challenges Sephiroth and actually scares Sephiroth into retreating into the lifestream with Jenova's head.

Click here for a short fight scene from the beginning of Last Order!