Demon Slayer: Infinity Castle streams in the US on Crunchyroll (subtitled and dubbed, since July 28) and on Netflix and Hulu since September 28. In Japan, where it took 40.2 billion yen, there is still no legal way to stream it at all. Full US guide, and a 7.7 out of 10.