From Independent Film Company and Shudder, the next zombie apocalypse hits theaters February 20.