精神科醫生杰克(馬龍·白蘭度飾)在即將退休前第10天接診了一位自稱唐璜(約翰尼·德普飾)的特殊病人——他身著復古裝束、佩戴長劍,因被摯愛拋棄企圖自殺。唐璜的傳奇情史與獨特魅力逐漸喚醒杰克對平淡婚姻生活的反思,而其祖母(費·唐納薇飾)與母親(熱拉爾丁娜·帕亞飾)截然不同的證言更增添了身份謎團。隨著治療深入,杰克在法官(Bob Dishy飾)要求的評估報告與內心認同唐璜"愛之化身"理念之間陷入兩難。當職業前途與生命意義產生沖突,這位精神科醫生最終選擇用唐璜式的激情重新定義自己的人生道路,并在與妻子的和解中找到了情感救贖。