北京某年冬天,来自外省的小博(于勃)在某家服装店打工,因为踏实勤恳,他得到老板娘青姐(杨青)的喜欢,后者不但让他住进了家中,还热心介绍女友阿梦(鱼梦洁)与他认识,期望两人能成为恋人,但小博对女孩不感兴趣。因为与丈夫大康的关系日益冷淡,青姐搬到了阿梦处。
不久,小博因为大康企图强暴他一事辞去了工作,来到同乡冲冲(魏建刚)家中借宿。冲冲是自命的公厕文学一级作家,每天进出各种公厕搜集里面的“有色言语”,小博到来时,他正在创办《灿烂公厕》杂志。与他同居的同性朋友归归(崔子恩)则自办了一个叫做“公厕时空”的电台节目,他的听众只有冲冲一个。小博的出现,打破了冲冲与归归原本稳定的关系。。清同治三年的1864年,假太监安得海自恃得西太后慈禧的宠爱,在朝中为所欲为,连同治皇帝也不放在眼中。当得知同治皇帝与宫女桂莲相好时,有心染指桂莲的他求得慈禧恩准,以将桂莲赐配给他“二哥”为名,想逼其与他成婚,不料桂莲性烈宁死不从,安得海恼羞成怒,将她卖进了天桥妓院。
同治皇帝敢怒不敢言,私访天桥妓院,并借安德海南下之机,传旨山东巡抚丁宝桢将其就地正法,与慈禧嫌隙渐深。得知同治染上梅毒后,慈禧不准皇后生育,同治含恨而死,不久,皇后自尽,东太后慈安也神秘驾崩。。