在七歲那年,達林(凱文·史派西 Kevin Spacey 飾)被醫生預言,無法活過十五歲。然而,在母親波利(布蘭達·布萊斯 Brenda Blethyn 飾)、姐姐妮娜(卡羅娜·艾倫 Caroline Aaron 飾)和傑夫查理(鮑勃·霍斯金斯 Bob Hoskins 飾)的幫助和支持之下,達林最終長大成人,並且成為了一名小有名氣的歌手。
之後,達林遇見了史蒂夫(約翰·古德曼 John Goodman 飾),在後者的幫助下,達林成為了當時最有名也是最受歡迎的爵士樂手。一次偶然中,達林結識了名為桑德拉(凱特·波茨沃斯 Kate Bosworth 飾)的女演員,兩人迅速墜入情網,並且不顧家人的反對結為夫妻。然而,好運似乎就此截然而止,達林的事業陷入了低谷,感情遭到阻礙,就連健康也在急劇惡化。