Zack Snyder brings a massive blockbuster to the screen, with so many HUGE characters to cover he manages to keep everything together.
As with many tentpole films these days it could do with a little tightening of running time but I can forgive that as it kept me entertained throughout.
Ben Affleck makes a brilliant Dark Knight, he brings the right amount of world weary gravitas to a character who's been on the job for 20 years, personally I think…
Virginia Madsen is this films only saving grace for which she should gain a best supporting nod, O'Russell's awful direction, terrible framing, dodgy music choices and insistence in casting the same people in his films make this the third in a trilogy of dullness. Lawrence is worthy of the praise people lavish on her however Cooper and DeNiro coast. Oh one more thing.. Get a hammer, hit yourself in the head multiple times and shout "Don't give up on your dreams." Over and over..