Interesting take on our lives and times we live in, soul mates, mentorship, personality traits, explained ...in a not so sutle way
While the concept of god and heaven is ambiguously avoided , virtue and vice are religiously forgotten , the movie can make you wonder at the clarity of thought of the writer ... everyone else is involved in mere execution of this wonderful movie ..