Watch Now
PROMOTED
PROMOTED
Filters
Streaming in:
Something wrong? Let us know!
Currently you are able to watch "Murder Castle" streaming on Discovery+ Amazon Channel, Discovery+.
Amidst Chicago's 1893 World's Fair, Dr. H.H. Holmes constructs a hotel as a facade for his Murder Castle - a labyrinth of horrors with deadly rooms and traps to lure unsuspecting guests to a grisly fate.