Swallow ★★★½

Not at all the movie I expected from the trailer.

Particularly love the third act - and that finale!