It's from Kingdom Hearts which is a game. Their names are Sora and Roxas.
Hey what anime is your avatar picture?