影片講述的是理想主義者威廉·威伯福斯在18世紀(jì)的英國國會長期堅持反黑奴運動并與反對者展開斗爭的故事。1797年,近34歲的基督教信徒、反對黑奴運動的鼓動者威廉·威伯福斯(艾恩·格拉法德飾)的身體被明爭暗斗的議會給弄垮了,患上大腸炎,只好退休到他鄉(xiāng)下的朋友亨利Henry(尼古拉斯·法雷爾飾)和瑪芮安妮·湯頓MarianneThornton(斯薇斯特·L·唐茲爾SylvestraLeTouzel飾)那里去度假。威廉·威伯福斯是一個特別有愛心的人,也十分珍愛動物們。在鄉(xiāng)下,他曾嚴(yán)厲地指責(zé)兩個鞭打馬兒的農(nóng)夫,怪他們不應(yīng)該虐待動物。在威廉·威伯福斯休假過程中,他還向他的崇拜者,后來成為他妻子的芭芭拉·史普納BarbaraSpooner(蘿瑪拉·嘉瑞飾)講述了他所為之奮斗的事業(yè)……