Jigsaw ★★★½

that familiar, belly-warming twist at the end... to die for.