21歲時,威廉·威爾伯福斯在朋友威廉·彼得(本尼迪克特·康伯巴奇飾)的勸說下加入了英國議會。兩人共同領導了反奴隸運動,并與反對者進行了激烈的斗爭。然而,威爾伯福斯提出的反奴隸制法案仍然被國會否決。威爾伯福斯身心俱疲,在議會公開和秘密的斗爭中疲憊不堪,患上了結腸炎。1797年,當他來到鄉(xiāng)下一位朋友家休養(yǎng)時,遇到了他的崇拜者Barbara Spooner(羅莫拉·加萊飾)。威爾伯福斯向她講述了他為之奮斗的事業(yè),兩人墜入愛河并結婚了。最終,在1807年,威爾伯福斯法案獲得部分通過,堅持反奴隸運動的團隊開始壯大。這部電影以威廉·威爾伯福斯為原型,他是一位英國政治家、改革者和廢除奴隸制的倡導者。它告訴了威廉·威爾伯福斯(William Wilberforce)在18世紀英國議會中長期堅持反奴隸制運動的故事,以及他與反對派的斗爭。這部電影結合了過去和現(xiàn)在的圖像,利用計算機技術創(chuàng)造了一場正義與邪惡之間的史詩般的戰(zhàn)斗。