Al despertar de 500 años después de su letargo en el fondo de un lago sin recordar nada de su vida anterior, la bruja Bayonetta se embarca en un viaje para re-descubrir su pasado y su identidad . Luchando contra las hordas de ángeles que se interponen en su camino, el viaje de Bayonetta la lleva a la aislada ciudad europea de Vigrid, donde se enfrenta a caras de su pasado y un misterio en relación con los Ojos del Mundo.
La película de Bayonetta, adapta la misma historia del videojuego y aparecen los mismos personajes, con algunas leves modificaciones en el orden de los acontecimientos.