密苏里州的布雷恩小镇,正为该镇150周年纪念的庆典活动准备,一名非常,非常,非常过气的百老汇导演考基负责招集一群业余演员,演出一出纪录该镇历史的戏剧。他对这部名为《红、白与布雷恩小镇》的剧作寄予厚望,并邀请了百老汇的制作人古夫曼先生,前来观赏此剧的首映,他相信这部剧将是他重回百老汇的跳板。但是这一群努力有余却天赋不足的演员聚在一起后,又会出现什么样的故事呢......。Lee Holloway(玛吉·吉伦哈尔 Maggie Gyllenhaal 饰)生活在一个不和谐的家庭里,从小就有“自毁”的行为,在精神治疗中心治疗一段时间回到家后,她要重新融入正常人的生活。于是她学习了打字,在一家律师事务所找到了一份打字员的工作。一开始,Lee打字出现了很多毛病,被她的雇主E. Edward Grey(詹姆斯·斯派德 James Spader 饰)发现,Grey把Lee叫到了他的办公室,为了让Lee深刻记得她的错误,他让Lee趴在书桌上,然后他开始拿起皮鞭对她进行性虐待。久而久之,两人产生了一种奇妙的情感,这也从另一方面减弱了Lee的“自毁”倾向。Lee爱上了Grey,然而Grey却羞于让人知道他的怪癖,于是他解雇了Lee。Lee的男友Peter(杰瑞米·戴维斯 Jeremy Davies 饰)向她求婚,她答应了,然而在婚礼当天,她却逃到了Grey的办公室.....。惨遭男友劈腿的Mitch在一堆损友纵容下与派对上偶遇的George开始交往,二人迅速进入热恋中,从未与同性交往过的Mitch开始对自己的性取向产生了质疑,不敢向家人公开她与George的关系。同时想要重新赢回她放心的前男友Jacob再度回归,Mitch最终的选择会如何?。