It has arguably one of the smartest scripts I've ever seen. The story, which is non-linear, is so well constructed it takes several viewings to grasp it all. The characters and performances in this movie are practically perfect. Each scene has its own unique flavour and charm, every segment has its own arc while also tying into the main plot.