Director Mike Cahill has woven sci-fi imaginings and quantum physics theories of parallel universes into a provocative meditation on the prospect of rewriting your life history.
Here, using documentary-style dialogue to deliver relatively straightforward explanations proves effective in filling in the complicated details of the wheeling and dealing Jack did with Indian casinos, hence his nickname.
Everyone here is dripping with money, lust and anxiety, all to bad effect. Julianne Moore is Catherine, a successful OB-GYN who suspects husband David (Liam Neeson), a college music professor, of something more than a pedagogical interest in one of his students.