Code Geass: Lelouch of the Rebellion
Available on Crunchyroll
A high-schooler who's granted powers to make anyone instantly obedient dons a mask to lead Japan's rebellion against a long-invading Britannia. He promised his friend that he'd destroy Japan's oppressors. But years later, they're on opposite sides of the fight.