"House of Villains" is premiering on Thursday, Nov. 14 at 10 p.m. There are several ways to watch with a free live stream.