Sofia (Sook-Yin Lee) es una sexóloga que no ha tenido jamás un orgasmo; hace unos años que simula placer con su marido Rob (Raphael Barker). Conoce a Severin (Lindsay Beamish), una dominadora que se presta a asistirla. 2 pacientes de Sofia, James (Paul Dawson) y su compañero Jamie (PJ DeBoy), piensan en incluir a un tercero, Ceth (Jay Brannan), en su relación íntima, mas Jamie no termina de decidirse. Todos se hallan en «Shortbus», un sitio fuera de lo normal donde se mezcla la política, el arte y el sexo.