At the end of this movie, I was left baffled. The cast was stellar, and had great performances. The story had a lot of unexpressed potential... but the movie was excessively quirky and ultimately fell flat to me.

So why was it?

Was it the directing, that couldn't focus coherently on the plot, without adding useless and weird details?

Or was it the not so great editing, that made some of the dialogues between the actors feel artificial?

At the end, the movie just felt strange. It lacked direction, introduced too many weird and wannabe-funny characters in a plot that probably required a more serious and straightforward approach.

Christian Bale an absolute master though, as usual.