Harpoon ★★★

Some really great ideas, humor, gore, tension and a good twist made this an enjoyable watch.