It's supposed to be from this story line which is one that I have not read, but yes it's actually nice change of pace from your typical super hero movies. https://en.wikipedia.org/wiki/Demon_Bear