Personally, I felt this film was amazing. As usual, Cranston delivers an outstanding performance but that wasn't surprising. Kevin Hart was also great in it ; proved he is really a talented actor. Lots of great chemistry between the 2 actors. Thoroughly entertaining and enjoyable. And, the more I think of it, this is a film that has many life lessons that we can all think about and take in as a society. Those include the idea of 2nd chances and refraining from automatically judging a book by its cover. And, the boldest message in the film is that people should be more accepting and try not to look at everyones flaws, more importantly, to not let others opinions or thoughts get you down and to live your life regardless of what others think of you as a person. With lots of negativity and discrimination in the world, whether it be between different races, religions, etc, we as a society must learn to look past these differences and be more accepting. The film presents this in a very positive way and makes you feel genuinely good at the end. It is also a funny film with lots of good jokes and smart comedy as well. The film definitely made me think of how I could relate to it and could not agree more with the lessons in it. I would give this film 5 stars if I could as it is rare that the entertainment world produces anything so meaningful and significant.