Catch ‘House of Villains’ Streaming Now! Discover if House of Villains is on Peacock and how to watch the chaotic reality show featuring your favorite villains!