This was a film, which sadly was a disappointment. It is based on a book, I suspect that the book is better than the film. The film hinted at a lot more going on, but books are far better at developing characters than a film can be. And considering that this is a character driven story, like all, it is best served by a book.
The film does have shades of American Psycho, in that it deals with a dull life, where the main character comes to life in certain situations. One day, when I have more time to read, I may decide to pick the book up.
In summary, read the book, if you are to do neither, watch the trailer.