Pour sauver son emploi, David accepte un plan foireux : ramener un mystérieux colis d’Amérique du Sud. Il se retrouve à bord d’une croisière avec son ex Tess, son fils Léo, et son collègue Stéphane, aussi benêt que maladroit, dont David se sert pour transporter le colis à sa place....
Sur son lit de mort, Eugénie (Soledad Miranda) raconte à l'écrivain Tanner (Jess Franco) l'histoire qu'elle a vécue avec son beau-père Radeck (Paul Muller), écrivain érotique et chantre du sadisme. Elle lui fait part de sa propre initiation aux plaisirs sadiques, de sa relation fusionnelle...
Narcisse, tiré de la mythologie grecque, aborde un thème universel : l'étape perpétuellement ratée de l'ouverture à l'autre, jusqu'au repliement voluptueux sur soi-même, où l'humain se retrouve piégé.