I watched this for the second time today and it is such a good movie. There is so much to take away from it and for some reason I connect it a lot to the summer, so as the weather gets warmer I just had a need to watch this movie again. 4.5/5, definitely recommend it.