I love Virginia Madsen. I think I may have seen all of her work and loved it all. But Amanda Crew is the star of this movie. I never heard of her before but I won't forget her. She was awesome, absolutely adorable! The writing for her character was outstanding, although the story was not that good, lacking in many respects.