Schneizel el Britannia

Schneizel El Briannia is one of the main antagonists of anime and manga series, Code Geass, alongside his father, Charles zi Britannia.

Season 1
He first appeared as a meaningful villain who eventually let Suzaku go free of his charges of insubordination. Later, he is shocked by Euphemia massacring the Japanese and suspects that something is making her do this.

Season 2
In this season, Schneizel becomes a cold villain.

He eventually discovers Zero's true identity as Lelouch vi Britannia by having soldiers follow Suzaku and try to make it look like he sold him out. And thanks to using his Geass on Guilford, Schneizel confirms it. In the battle of Tokyo Settlement, he has planned on having Suzaku use the F.L.E.I.J.A. bomb just in case the Geass command "Live" activates when the likes of Lelouch and Kallen try to get him killed. This plan succeed.

Next, he requested a meeting with the Black Knights under the condition that Zero himself will be not attending. This is the point where he tells them about his true identity, Geass, and manipulating them as pawns. Ohgi and Viletta support him, saying this is all true. This leads to them betraying Zero, but the former requested to get Japan otherwise he'll go after Schneizel.

When Lelouch become the emperor of the Holy Britannian Empire, Schneizel leads the Black Knights with Cornelia and Diethard by his side. He eventually reveals he hid Nunnally from Lelouch the entire time. Next, he betrays Cornelia when she disagree with his plan.

Schneizel and Diethard try to escape, but Lelouch gets to them. He uses his Geass on him to support Zero and gets him to kill the latter.