It's been eight years since PlatinumGames’ second instalment of the Bayonetta series graced the Wii U, and fans have been eagerly waiting for the third entry ever since.
Fans' prayers were answered in 2017 when Bayonetta 3 was announced, and finally, after what has felt like a lifetime, the game is due to be released later this month. Bayonetta 3 sees the Umbra Witch team up with old and new allies to combat mysterious man-made threats known as Homunculi while travelling the island of Thule.
The stakes are much higher than ever before as Bayonetta must prevent the destruction of multiple worlds. Amongst the flamboyant characters, Bayonetta will encounter a witch-in-training named Viola, who is also a new playable character.