He Loves Me, He Loves Me Not, a French film with Audrey Tatou from Amelie. For the first 45 minutes I thought it was an annoying romantic drama about a pretty selfish and annoying student. Then it just suddenly switched and.... well, I can't give anything away, but damn, it just goes off somewhere completely different and had me utterly gripped.