Zack je hlavní a jedinou hratelnou postavou. Je to mladý, ambiciozní a na první pohled i arogantní voják 2. třídy v Shinrově jednotce SOLDIERS. Jeho snem je stát se vojákem 1. třídy a být hrdinou. Je velmi dychtivý zavděčit se svým nadřízeným a především udělat dojem na svého přítela Angeala. Zack je velmi oddaný a přesvědčený o smyslu organizace SOLDIERS. Vše se změní, když Angeal zmizí a Zack postupem času odhaluju temnou pravdu o svých nadřízených a nakonec to bude právě Shinra a SOLDIERS kdo se proti němu obratí a zničí ho. Zack je sice na pohled tvrdý, ale uvnitř je to citlivý a přátelský člověk. Miluje Aeris, se kterou se pozná za zvláštních okolností a právě láska k ní ho bude později stát život. V průběhu hry se seznamí s mladým Cloudem, ke kterému bude cítit zvláštní náklonost a přátelství. Právě oni dva budou hlavními postavami dramatu v Nibelheimu.