This movie was very good. The characters were very engaging and the viewer developed definitely a love or hate for the characters, depending on who it was. The plot was deep and thought provoking, and allowed you to relate to times in your own life. all the actors were fantastic, especially Johnny Depp.
However, it was a good half hour too long.
Definitely go see it, it was an awesome movie and worth your time.