Trailer for upcoming film hailed by John Carpenter