Just got back from taking the boys to see 17 again. It's great Science Fiction, a geek gets a girl!
There's also a great scene in the high school, where Zac Efron (the 37-year-old in the 17-year-old body) breaks up the classroom condom giveaway by talking about abstinence. He talks fondly about love, now that he's losing his love. And the kids pass the condoms back in. Except for the bully jerk bad guy.