爱尔兰裔的丹尼·格林(雷·史蒂文森 Ray Stevenson 饰)出身于柯林伍德东区,在这片黑手党控制的街区里,格林从小就不断尝试挑战西西里孩子们的权威。1960年,当时在克利夫兰湖区码头工作的格林用暴力掌控了码头装卸工工会,从此他和一班帮手半公开的盗窃货物,敲诈勒索。克利夫兰警方不得不将格林收押,终止了他日益发展的犯罪事业。出狱后的格林另谋出路,为了统一垃圾车业务他选择与黑手党合作。声名鹊起的格林不再骚扰普通人,反而乐善好施打抱不平,这令其赢得了“罗宾汉”的称号。然而格林与黑手党不久即因利益分配发生
约克郡公爵(柯林·菲尔斯 Colin Firth 饰)因患口吃,无法在公众面前发表演讲,这令他接连在大型仪式上丢丑。贤惠妻子伊丽莎白(海伦娜·邦汉·卡特 Helena Bonham Carter 饰)为了帮助丈夫,到处寻访名医,但是传统的方法总不奏效。一次偶然的机会,她慕名来到了语言治疗师莱纳尔罗格(杰弗里·拉什 Geoffrey Rush 饰)的宅邸,传说他的方式与众不同。虽然公爵对罗格稀奇古怪的招法并不感兴趣,首次诊疗也不欢而散。但是,公爵发现在聆听音乐时自己朗读莎翁竟然十分流利。这让他开始信任罗格