故事发生在1930年的英国,于伊顿贵族学校就读的盖伊·班尼特(鲁伯特·艾弗雷特 Rupert Everett 饰)是个同性恋者,他的好友贾德(柯林·菲尔斯 Colin Firth 饰)是名共产主义者,对资本主义深恶痛绝,对学校规章制度更是不屑一顾。学校里的同性恋风气蔓延,一名叫马提诺的学生与另一名男同学发生关系时被发现,随后马提诺上吊自杀。此事给盖伊以及整个学院都造成了不小的影响。
不久后,盖伊爱上了同校的詹姆斯(加利·艾尔维斯 Cary Elwes 饰),两人常常在夜里约会。然而有一天事情败露,盖伊为了保护詹姆斯,而独自接受了鞭责,同时他的最高年级长的位置也被取代。严格的校规和保守的道德观使他对自己在英国的事业前途感到失望。二十年后,盖伊从英国外交部投奔共产主义国家苏联,成为“叛国"者,轰动英国朝野。
本片原为轰动英伦的舞台剧,取材自三十年代的真人真事。主角盖伊·班尼特的原型为“剑桥五杰”之一盖伊·伯吉斯。。根据英国国宝级美食作家Nigel Slater的获奖图书《吐司:少年饥饿记》改编而成,将童年记忆与他对美食的挚爱将出现在大荧屏上。
少年Nigel Slater(弗莱迪·海默 Freddie Highmore 饰)的母亲从来不是个好厨子,连简单的熬汤都不会,一家三口最常 吃的就是土司。当母亲哮喘发作去世以后,父亲只能以罐头食品取代。后来那个精于烹调的清洁工(海伦娜·邦汉·卡特 Helena Bonham Carter 饰)借此抓住了父亲的胃,变成了他的继母。日益增长的敌意让Nigel选择参加了家政班,学习制作各种甜食,来挑战这个厨艺精湛的继母。父亲每天都要忍受两人不断的吵闹,并被强迫吃掉两个相继制作的没完没了的甜点。二人间的战争终于在父亲的猝死后停止。17岁的Nigel收拾行囊,在厨房中找到工作,登入了超凡厨艺的辉煌殿堂。。