Jack Kevorkian(艾爾帕西諾飾),61歲,曾經是驗屍官的他,退休生涯卻是幫助罹患不治之症的病者自殺.友人Neal(約翰古德曼飾)和Margo (Brenda Vaccaro飾)則是在一旁協助Jack,三人一起提供'死亡顧問'的服務,所有'客戶'都對Jack非常感激,這項服務也吸引越來越多人上門,而Jack也獲得社運份子Janet(蘇珊莎蘭登飾)支持,卻激怒不少從前的老同事.律師Geoffrey Fieger(丹尼休斯頓飾)答應免費為Jack辯護,在整個審判過程中,Jack始終沒有被判有罪,更因為這場審判成為新聞頭條人物.結束審判之後,Jack繼續從事他的工作,幫助超過100名病人結束生命,他用盡一切力量,讓社會大眾接受人們也擁有死亡的權利.