This movie isn't good. I know the director has his fans and that's cool but this is definitely worth skipping. The all star cast is wasted by hardly having any screen time. The plot, despite being billed as clever, is derivative and easily figured out. The acting is mediocre. It seems the director peaked with Brick and continues his downward creative freefall. I had very high hopes for this, lower your expectations.