I watched it immediately after release. It will take you to ride of emotional roller coaster. One time you get happy and cheer and at the same time tears will threaten to fall down. It's a must watch. It's way more that I had imagined it to be and I'm sure anyone's jaw would drop while exiting theater after watching the movie.