Highly intellectual movie with deeply embedded meanings. The way it is picturised is such that it gives a feel into the lives of the cast, the way they've flavoured it with culture is unique in itself and of course the twist wasn't anticipated at all.