It's a 3 hours long Masterpiece, and it took me an hour and a half to get a hint of where this movie is going. The characters are realistic, and yes, complex just like real human beings. The acting is really strong and the script is amazing. It is a movie about the circle of life, about suffering. It's a must watch movie, a must watch at least once. By the time you will be done with it, you will take something valuable from it. It's very thought provoking. The older you are, the more sense this movie will make. Highly Recommended!