Rating: ★★½

Some good performances and direction in here, but just a terrible hackneyed bad-logic script.

TMDB link