Rating: ★★★

It got better towards the end but this sort of suffered from a bad case of middle chapter.

TMDB link