I read the book, and I think they did a good job adapting it to the movie. I am an adult and I loved this movie! I saw it twice, and I would see it again. I brought my niece to see it and she loved it too! You will fall in love with Edward Cullen! He is perfect!