The Demon Headmaster Season 2
Here's where to watch every episode of The Demon Headmaster season 2. Mouseover or tap an episode to see where to stream it. Click or tap the play icon to stream it on the best available service.

S02 E01
Sep 25, 1996The Demon Headmaster Strikes Again (Part One) Sep 25, 1996
Not Available

S02 E02
Oct 2, 1996The Demon Headmaster Strikes Again (Part Two) Oct 2, 1996
Not Available

S02 E03
Oct 9, 1996The Demon Headmaster Strikes Again (Part Three) Oct 9, 1996
Not Available

S02 E04
Oct 16, 1996The Demon Headmaster Strikes Again (Part Four) Oct 16, 1996
Not Available

S02 E05
Oct 23, 1996The Demon Headmaster Strikes Again (Part Five) Oct 23, 1996
Not Available

S02 E06
Oct 30, 1996The Demon Headmaster Strikes Again (Part Six) Oct 30, 1996
Not Available

S02 E07
Nov 6, 1996The Demon Headmaster Strikes Again (Part Seven) Nov 6, 1996
Not Available