Zack (Kingdom Hearts)

Zack is a Final Fantasy character that makes his debut in Kingdom Hearts Birth by Sleep. He originates from Final Fantasy VII.

He appears in Olympus Coliseum and is the only Final Fantasy character to appear in the game (other than the Moogles). Motivated by Terra, Zack strives to be a hero, teaming up with Ventus to fight off the Unversed. Zack meets Hercules through this Unversed attack, becoming friends with Ventus and harboring a possible crush on Aqua, or just flirting with her. He also sought training under Phil to become a hero, but Phil chose to continue training Hercules in the end.