 Toshiyuki Morikawa voices Sephiroth, a 1st class SOLDIER and a past friend of Zack. After discovering his origins, Sephiroth goes insane and "betray [s] those who had believed in him." He attempts to bring Jenova (his "mother") and himself to the "Promised Land".
