It seems that someone has gotten a copy of Pokemon Sun early. Things are leaking. If you don’t want to know anything, get off the internet now.
I suggest heading to your local cinema and taking in a showing or three of Dr. Strange. But don’t leave until the theatre until after the 18th, okay? Or you’ll see spoilers everywhere.