If you are here to check reviews before start watching it, I just want you... to watch it, it will make you smile, cry, hope and at the same time, keep you on the edge of your seat. It's a wonderful movie. P.S. I watch at least 3 movies a week and even if they are good, I never write a review. But if you are reading this here, guess what?!