Personnellement, je pense que la définition de "film culte" varie selon les personnes.
Pour moi, il s´agit tout simplement de mes films préférés.
Ensuite, il y a effectivement ta définition de "film qui a marqué toute une génération".
J´avais lu il y a longtemps un post excellent (et pas vieux) sur ce forum ou un forum (dont je n´ai plus le pseudo en tête) expliquait de façon détaillée la différence entre "film culte" et "chef-d´oeuvre". Les deux notions apparaissent identiques mais il y a quand même une différence, aussi subtile soit-elle.
Le chef-d´oeuvre serait le film idéal dans tous les domaines.
Le film culte serait effectivement le film qui a marqué une ou des génération(s).
On peut prendre quelques exemples :
"Fight Club" est un film culte (voire même LE film culte pour certains).
"Le Parrain" est un chef-d´oeuvre ET un film culte.
Mais je pense aussi que la notion de chef-d´oeuvre s´accompagne irrémédiablement de celle du film culte, bien que l´inverse ne peut être à mon sens vrai.