I agree with you on the predictable story and outcomes. It is funny and charming. It’s great because of the writing and choices that all the actors made in characterization.
Typical teenage film, predictable story, obvious outcome, that kind of thing. I enjoyed it. It was funny and quite charming. The acting was pretty good. Joseph Gordon-Levitt, Julia Stiles and Larisa Oleynik were really good! Heath Ledger was amazing. It was a fun film and enjoyable. Watch if in a girly mood.