Hard hitting fast paced action with excellent acting and no dull spots. Sean Penn did a great job of making the viewer to really hate him. Josh Brolin was hard hitting alot like his role in "no Country for Old Men. I found the casting was well thought out and everyone played their character very believably kudos to Ryan Gosling and Emma Stone for once again adding really good color to the story. Ending was not predictable and made for good suspense right till the end.