If John Hughes taught us anything, it’s that the sweet social outcast deserves to be with their much more popular beloved (even if they’d obviously be happier with Duckie, but whatever). Said love interest is always already taken, of course, which means step one is unveiling the current partner’s many flaws. “The Goonies” really perfected the script with Troy — his name alone conveyed his preppy jock awfulness. But you see similarly cartoonish boyfriends in “Can’t Buy Me Love” and “Weird Science.”

Steve seems like one of those guys, and if we were playing by 1980s Movie Rules, Nancy would ditch him for Jonathan (Charlie Heaton), the sensitive guy who’s been pining for her. But she doesn’t — and that’s actually okay because Steve isn’t the typical one-note bad-boy. He ends up proving himself, admitting he made mistakes and ditching his rude in-crowd friends. He even wears a supremely goofy Christmas sweater, reminding us that, deep down, we’re all just dorks anyway.