Intriguing and thought provoking...Each character in this movie will give you a life learning lessons.. Flawless acting and excellent direction.. Everything is just so perfect about this piece of story telling..For a single second it didn't make me feel that it's not happening for real..