What is it?
The 2013 supernatural action anime (animated) movie Bayonetta: Bloody Fate.
What is it about?
This is how the IMDb describes this anime movie:
Based on the 2009 game, Bayonetta: Bloody Fate follows the story of the witch Bayonetta, as she defeats the bloodthirsty Angels and tries to remember her past from before the time she awoke, 20 years ago.
Along her side are a mysterious little girl who keeps calling her “Mummy”, a journalist that holds a personal grudge against Bayonetta and an unknown white-haired woman who seems to know more than she is willing to reveal about Bayonetta’s time before her sleep.