Mahito and Sukuna are some of the best villains introduced in a modern anime series and have both been instrumental in serving as major obstacles that the heroes of Jujutsu Kaisen, particularly Yuji, have to overcome. Both of them embody the best aspects of what makes a villain memorable as well as what makes them an antithesis of the ideals that the main hero strives to achieve.