Samuel L Jackson makes this movie worth watching. His scenes are the best. Rest of the cast is also good but some of the scenes really drag on. Story is not told in order, but it all comes full circle in the end. There are many shocking moments throughout. Ironically the worst actor in the movie is Tarantino. But his direction and dialogues are great.