Ernest Greene has taken the marginality out of BDSM in several mainstream features, and this first segment of an "O" trilogy is quality Adult entertainment.
Carmen Luvana in the title role is especially satisfying.
Tommy Gunn is cast as O's master, intent on controlling the willful girl.
Kylie Ireland and Adrianna Nicole, are the servants who prep O with all sorts of bondage paraphernalia to be literally whipped into shape. Nina Hartley, exotic in black wig and patent leather outfit, is Marie, who runs the show