Although it is a bit more violent than I normally prefer, I thorougly enjoyed this one. There is definitely something to figure out & kudos to you if you do. Each subsequent plot twist was a new "aha" moment. If there were gaps or contradictions, I didn't notice them. With an all star cast including favorites Ben Kingsley and Morgan Freeman, the movie was worth watching just for the nice acting in it.
The sets were unreal. Quirky wallpaper and matching clothing just added immense visual appeal to the film. The wrap up at the end, where you find out what really happened, is done cleverly.
I don't want to ruin anything for you; if you don't mind a few killings, go out and get this one.