Bayonetta: Bloody Fate (Blu-ray release 2014-10-21) is an anime based on a video game. Essentially this is a good-vs-evil story, although the sides are switched. Those from hell protect this world with guns, while angels are monsters and they help a crazy maniac who tries to revive a god to recreate this world.
Like a video game, this movie is fast paced and spends little time explaining the story when moving from one gunfight to the next. Although it is quite entertaining and far better than some adaptations like Doom (2005), I think that instead of explaining the mythology in the introduction, it should be expanded and integrated into the storyline instead. Also like a video game, it is exclusively focused on the protagonist, leaving minimal time to the other characters.