Yeah, it's not *really* a kids' film. I think you need to be a teenage girl (ideally one into David Bowie) to fully appreciate it. I'm personally not into David Bowie, but I liked it as a teenager because it has this vibe of being a film about "being a straight teenage girl who abruptly puts aside childish things when a dark, dangerous and slightly edgy older guy takes an interest in her"...
Yeah that's what I mean by cringy, he's too old. I remember my sister lapping this one up as well as Grease / Dirty Dancing.