Certaines informations figurant dans cet article ou cette section devraient être mieux reliées aux sources mentionnées dans les sections « Bibliographie », « Sources » ou « Liens externes » ().
O est une jeune femme libre et indépendante, qui est emmenée par son amant René dans un château situé à Roissy où elle devient esclave de son plein gré. René la donne ensuite à Sir Stephen qui devient le nouveau maître d'O. D'abord réticente, O devient amoureuse de Sir Stephen. Ce dernier la fait marquer au fer rouge et la soumet à diverses pratiques sexuelles sado-masochistes.
Anulka Dziubinska devait à l'origine jouer le rôle principal de "O". Mais elle a refusé le rôle sur la recommandation de son agent[2].
Le film devait à l'origine être réalisé par Alejandro Jodorowsky et produit par Alan Klien. Klien a soutenu financièrement les deux films précédents de Jodorow, El Topo (1970) et La Montagne sacrée (1973). Mais Alejandro Jodorowsky s'est retiré du projet et Alan Klien a eu du mal à trouver un remplaçant et a finalement vendu les droits du film[2].