In Kingdom Hearts II , Sora is assisted by Maleficent and Pete before they battle Xemmnas .
Atop the Castle That Never Was , Sora and company battle Xemnas , who uses what remains of Kingdom Hearts to power his multiple forms .
Kingdom Hearts II