Must watch movie for all... A realistic story and real characters in each of them you can find people you know and people you (think) you love... After the 140 minutes of the worth watch movie, the remaining questions will be " what will be my stand if I was one of these characters?" and "will I be able to grow up like any of these characters?"