Oblivion ★★½

Full review here.