John Cusack is amazing in this film. He has matured as an actor and I believe this is his best film. Great fictional film that tells non-fictional things about girls and experiences that happen in reality.