故事发生在1958年的西德,乔汉(亚历山大·斐林 Alexander Fehling 饰)是一名法院公诉人,专门负责处理违反交通安全法案的诉讼案件。一天,在法院里,他偶遇了一位名叫托马斯(安德烈·席曼斯基 André Szymanski 饰)的记者正在大声的控诉一位中学教师,他指认对方在二战期间是奥斯维辛集中营的监视人,如今却逃脱了法律制裁。 这一事件的发生引发了乔汉深深的思考,他开始关注起周围的人对于德国曾经的暴行的认知和态度,结果令他震惊。于是,乔汉决定开始着手寻找奥斯维辛集中营的幸存者,并且让他们指认现在仍旧逍遥法外的战犯。随着调查的深入,乔汉震惊的发现,这整件事情牵连的人数之多,就连自己也难逃其咎。
1966年,大西洋北海上漂浮着的一艘船,是深受不列颠听众喜爱的摇滚电台的大本营。因吸毒而退学的 Carl(汤姆·斯图里奇 Tom Sturridge 饰)被母亲 Charlotte(艾玛·汤普森 Emma Thompson 饰)送到这里,认识了 Quentin(比尔·奈伊 Bill Nighy 饰)、The Count(菲利普·塞默·霍夫曼 Philip Seymour Hoffman 饰)、Dave(尼克·弗罗斯特 Nick Frost 饰)等热爱音乐崇尚自由的人。另一方面,政府高官 Sir Alistair Dormandy(肯尼思·布拉纳 Kenneth Branagh 饰)决定设法取缔非法电台。随着政府向电台的赞助商施压,电台的收入持续降低。此时,出国两年现已享有国际盛誉的 Gavin(瑞斯·伊凡斯 Rhys Ifans 饰)决定海归,解决了电台的难题。可是,因为 Gavin 的回归,电台内部出现了一些新的问题……