▲ Peaking
Entertainment
‘The Body’ creator says new series applies ‘the intensity and ritual of religion to girlhood’
Netflix releases 'The Body,' an eight-episode Catholic schoolgirl horror-drama-satire created by Quinn Shephard, premiering November 11, 2026.