Opinions expressed by Forbes Contributors are their own. Simon is a Los Angeles-based journalist who covers film and TV. Can you ever have too much Demon Goat? That's a question The Nun II's ...