In the book Ronnie is described as a goth kind of person and she even has a purple streak in her hair. She is also very intense and closed off in the beginning, until her dad gets sick. In the movie however Ronnie is played by Miley Cyrus. This was probably one of the worst choices that they made. Miley Cyrus is like the all American girl and she was chosen to play someone from New York and who is shut off. Anther difference is Miley didn't dye her hair for the movie, Ronnie has a purple streak in her hair. In the movie the director depicted the setting accurately and the town setting was also very pretty, it makes you want to go there and meet this family. last song trailer