The movie tells a nice story. I think the director sometimes got a little too overeager and put a lot of subplots in that really were not needed, he also had some scenes that went on too long in my opinion. Thankfully the underlining story for the movie was solid enough to make it bearable with all the fluff. It is a little long but if you can stay at attention through some of the lulls, you will definitely be rewarded.