I ABSOLUTELY LOVED IT! This is a movie I would watch again and again. Who cares what the critics say, they have lost touch with the essence of the movie. Beautiful story, characters and the actors and actresses were great! Loved Kevin Hart and Bryan Cranston. One of the best movies I've seen in a long time!