It's a great game, fantastic storyline, and it has major awesome character, both heroes and villains. You'll love it, but you need to know some background if you really want to appreciate it.