
Jujutsu Kaisen has never been what you'd call a feel-good show. The entire story revolves around a kid forced to battle evil curses after he swallowed a mummified finger and became the vessel for a powerful demon named Ryomen Sukuna. Season 2 upped the ante, however, when the manga's infamous Shibuya Incident began. Let's just hope the two-year gap between seasons was enough to recover from this trauma, because Jujutsu Kaisen season 3 is about to wreck you even more.
To refresh your memory, the cursed monstrosities that Yuji Itadori and his friends fought in season 1 paled in comparison to the threat that awaited them in Tokyo's busiest ward when an ancient curse user named Kenjaku (in Geto's body) attacked Shibuya. In doing so, he was able to imprison Satoru Gojo, the world's most powerful jujutsu sorcerer, and turn the tide in evil's favour.