Rating: ★★★½

Slogs a little in the middle, but otherwise solid.

TMDB link