The Americas premieres exclusively on NBC Sunday, February 23 at 7 p.m. ET. Here's how to make sure you don't miss a moment of the super-sized premiere.
Cineverse and Screambox have teamed with Scream Team Releasing for North American rights to indie horror 'Cannibal Comedian'.