The story is alright, but the actors are not good enough to interpret the characters, they can't express ideas or precisely portray the characters in the film,the only good performance (and it convinces me to believe the character) is Kevin Spacey.......