This movie is excellent. There are many good things to say about it. I enjoyed it so much, I watched numerous times and was still entertained. I especially enjoyed the transitions of black and white to color throughout the film. Well Directed and great cast too.