Usually when it comes to novels being adapted to film I pick out all the faults and am thoroughly disappointed but in this case I think it was done beautifully. Even Whoopi Goldberg (who I don't usually like) played the part of Celie perfectly. Most of the detail was included too. The only problem was the length of it (I do have a short attention span though) but I believe that if they had of cut it shorter it wouldn't of done the story justice.
9/10