Sorcerer

Sorcerer ★★★★

Unbearably tense. The first 45 minutes or so are way too long imo but once this thing gets going it had me on the edge of my seat