I thought this movie was wonderful. Kirsten Dunst was awesome as Hannah Stern. I really believed that everything was happening to her. She is a very gifted and talented actress and made this beautiful and moving book come to life.