
From day one, Demon Slayer has never really had to prove its fight scene credentials. The first season saw protagonist Tanjiro butt heads with a whole host of fearsome demons in unique and inventive set-pieces on his revenge quest. Further along in the shonen's journey, Mugen Train's Rengoku and Akaza showdown cemented animation studio Ufotable's eye for spectacle as one that rivals anything out there, from Japan to Hollywood.
Yet, Infinity Castle goes one better. The last of its trio of Hashira and Upper Rank fights sees Tanjiro team with long-time ally Giyu to avenge Fire Hashira Rengoku's murder at the hands of Akaza.