鲍勃(亚历克西斯·阿奎特AlexisArquette饰)和布兰达(ChristianMaelen饰)是大学时代的好友,两人相识多年,关系十分要好。在内心里,身为同性恋者的鲍勃一直深深爱恋着布兰达,然而,对待感情懵懵懂懂的布兰达并没有明确的回应鲍勃。
某日,在同学聚会上,一向大大咧咧的鲍勃那过分亲昵的举动惹恼了布兰达,后者对其大打出手,经由此事,两人彻底acgn,独立新女性杨之华(董洁饰)为追求新思想,离家来到聚集了众多进步青年的上海大学就读社会学,结识了蔡和森与其妻向警予,当时任上海大学社会学系主任的瞿秋白(窦骁饰)声望卓著,杨之华从他的授课中感受到深沉的忧国之情。杨之华在家乡的丈夫沈剑龙不时赶赴上海探望,但日益加深的分歧令两人感到彼此已经疏远,杨之华在与瞿秋白的接触中愈发欣赏后者的人格魅力与学识。不久,瞿秋白妻子病重亡故,杨之华亦通过向警予入党,在父亲抵沪探望之际,杨之华提出了离婚的打算,但在革命斗争形势严峻的局势下,杨之华没有向瞿秋白表白的机会。不久瞿秋白迫于形势辞职,陪杨之华返乡面见沈剑龙。