デイヴィッド・グレアム(マイケル・レッドグレイヴ)は、恋人を殺した罪で死刑を宣告された息子アレック(アレック・マッコーウェン)の死刑執行24時間前に、ようやくロンドンに到着。アルコール中毒で施設入りしていた父に不信感を抱く息子は面会に行っても父を受け入れようとしない。弁護士のクレイトン(ピーター・カッシング)のいさめも聞かず、息子の無罪のために奔走するデイヴィッド。無罪の手掛かりを求めて、殺人現場となったアレックの友人ブライアン・スタンフォードの家を訪ねたデイヴィッドは、主人であるロバート(レオ・マッカーン)に会う。暴君のロバートに、その妻のオナー(アン・トッド)ら家族は冷たい。やがてデイヴィッドはロバートこそ真犯人ではないかと疑いを抱く。だが、確たる証拠がつかめないまま、処刑の時間が迫る。絶望したデイヴィッドは断っていた酒を口にするが、その席でロバートこそ真犯人だと確信を得る。かくして決意したデイヴィッドは、一計を案じて、ロバートに凶器の銃で自分を撃たせて、死をもって息子の処刑を阻止したのだった。