I had to watch this twice before I began to understand it.
Then I watched it again to observe how very clever everything
had been - one of those movies where the answers were always
there although it seems head-scratching first time. David Strathairn
is always great. 5 stars.