The first 20 minutes or so I found my self rolling my eyes and irritated with the main character. But I think I was supposed to. This movie was over the top at times, but it still had something important to say. By the end, I felt very much invested in this character and why he does what he does. It certainly isn't perfect but I'm happy I stuck it out to see the message.