i have just finish watch this film and i can honestly say that this be a work of art . i be very surprised to see the overall rating a 5 . 2. not only do guy bring together a b list ( ish ) movie cast and make them into such glorious character and he have give u a movie with a fantastically diverse story line with much left to the imagination . far too many people be want movie with a plot that can be understood and hand to them on a plate . yet these be the film that get poor review because they be far too predictable . this film be special . get it and now .