Love and Monsters ★★★½

Wow that was a surprise. This is good.