A psychological thriller with a fractured timeline, ambiguous reality, and clues worth revisiting if you like piecing stories ...