It's not often that you get to attack an angel and still retain your good guy status. Bayonetta is renowned for having some of the largest, and most difficult bosses to get through. From human-like quick strikers to galaxy throwing overlords.

RELATED: Ranked: The 10 Hardest Hollow Knight Bosses 

Using a combination of melee weapons and demon summonings players will be forced to battle through strange, over the top enemies that each present their own unique challenge. With the option of voluntary bosses, it's obvious to see that the effort went into the challenges ahead. So, let's check out the ten most difficult bosses in Bayonetta.

10 Iustitia

Probably the most unsightly boss of the game, it also takes the least amount of mental power to defeat once you have the routine attacks down. It will try to attack you from a lot of different angles that you will have fairly obvious tells for, keeping you on your toes the entire fight.

Its massive child's face is the weak point, your goal is to chop off all its flailing tentacles and limiting its attacks to a pretty basic ram. Once you've gotten through the three stages of tentacles and poison, summon your demon friend to crush the head, done deal.

9 Sapientia

For some reason, this boss always seemed the most annoying, using a lot of fast ranged attacks with missiles and lasers. Sapientia will also swipe and bite at you as you attack the faces on each of its legs.

Once you summon your demon companion, Sapientia will try and run away, leaving you to have to steer him back into the arms of your muscle. Once he's on the way out, players will need to be careful of a few more speedy lasers as he sucks you into a whirlpool before finishing him off with the trusty Phantasmaraneaea.

8 Temperantia

The rather punchy cardinal virtue is starting to make it a little harder with its variety of attacks. Also, the smaller weak points that you have to attack (especially in the 1st stage) make it a bit more of a challenge.

RELATED: Final Fantasy: The 10 Hardest Bosses In The Franchise, Ranked

Finding the nodes and chipping away at his health is the main priority, but you'll have to think about a combination of swinging punches, fast bullets, and shattering platforms along the way. Some things players will be used to, but overwhelming pressure is a concern.

7  Jeane 1

The hardest part about this fight is finding your opponent. Luckily, you have your trusty firearm to help you out. it won't do any damage as Jeane seems to have a spider-sense for bullets, but it will help you locate her when she deflects.

If she engages first she tends to be a bit of a chatterbox, keep your ears open and keep your distance. As soon as she gets too close, her attacks become increasingly difficult to move out of the way.

6 Fortitudo

Having one of the more intimidating forms of the series, Fortitudo is a dragon that you will be forced to face on a flashback. Though in this meeting you only have to worry about three attacks, the dragon angel can do some heavy damage, especially seeing as you're so fresh to the game.

Easily dodged fireballs and a bite attack that will leave its heads wide open for attacks are fairly manageable. It's the tail whip that will cause issues, dealing big damage if you don't have your wits about you.

5 Joy

For being a smaller scale boss Joy actually presents the player with a lot of varied challenges. She's incredibly fast so her melee attacks will have to be watched out for at all times. She also has the ability to form a full clone, with full health and all.

RELATED: 15 Of The Hardest Video Games Bosses To Beat

This clone has the same attacks, mostly sticking to melee strikes. Joy, on the other hand, can make her own ranged weapons such as your gun, sending an arc of bullets reigning down on you. Players can get caught out if they don't have their wits about them.

4 Jubileus

Jubileus has gone down as one of the most epic boss fights in history and for good reason. It takes you through so many different stages with a lot of specifics to remember that will let you do as much damage as possible.

Air, ice, and fire will be coming at players throughout the battle, with some tough to avoid instant kill moves thrown in. Thinking fast is key because for as big as this boss is, players won't have much time to execute damage-dealing attacks.

3 Balder

Balder is on the rare chances you'll get outside of Jeane to fight a human-like being. Take it for what it's worth because players will need to look out for his telekinetic abilities with an impressive display of swordplay.

RELATED: Persona 5: Top 10 Hardest Bosses, Ranked 

Unlike the other bosses, it will take a few of your demons to bring him down as he keeps gaining life from their death. This will take you through a few stages in which he gets more aggressive and requires a high level of defense. Though he's not the biggest opponent, he will still send a few buildings your way, watch out!

2 Jeane 2

Not a huge difference from the first fight but the demons will come more frequently and the counters you have to pull off are sometimes the only way to damage her. The fight sometimes requires you to get into a juggling match of missile counters with split-second timing.

Each time a demon is summoned you have to dodge it and engage witch time, slowing it down and dealing as much damage as you can while it lasts. If your not careful some of your old demon friends will come back to bite you, literally.

1 Rodin

Hands down the most difficult opponent you can come up against, hence why he's an optional boss for the more ambitious gamer. Similar to Balder in his attacks, Rodin is the most erratic and unpredictable opponent.

There will be no hope of stunning him so players will be left with a select group of weapons that will be fast and damage heavy enough to win the fight. Caution is advised at every step because players will be punished for every mistake they make, and at a fast pace to go with it.

NEXT: Borderlands 3: How To Farm Bosses Fast