"House of Villains" is premiering on Thursday, Dec. 12 at 10 p.m. There are several ways to watch with a free live stream.
After two successful seasons on FOX, Joel McHale, Grace Palmer, and Vella Lovell are finally starting to get the juicy guest stars they’ve always wanted. Maybe not former co-stars like Shailene ...