Kingdom Hearts II
In Kingdom Hearts II, the player controls a 15-year-old boy named Sora. Sora goes through different worlds (based around many different Disney movies) fighting different enemies like Heartless and Nobodies. Occasionally, there will be enemies you have to defeat that are based on the world you are in, such as the cursed pirates in Pirates of the Caribbean.