在七岁那年,达林(凯文·史派西 Kevin Spacey 饰)被医生预言,无法活过十五岁。但是,在母亲波利(布兰达·布莱斯 Brenda Blethyn 饰)、姐姐妮娜(卡罗娜·艾伦 Caroline Aaron 饰)和杰夫查理(鲍勃·霍斯金斯 Bob Hoskins 饰)的协助和支持之下,达林最终长大成人,并且成为了一名小有名望的歌手。 之后,达林遇见了史蒂夫(约翰·古德曼 John Goodman 饰),在后者的协助下,达林成为了事先最有名也是最受欢迎的爵士乐手。一次偶然中,达林结识了名为桑德拉(凯特·波茨沃斯 Kate Bosworth 饰)的女演员,两人迅速坠入情网,并且不顾家人的支持结为夫妻。但是,好运似乎就此截但是止,达林的事业堕入了低谷,感情遭到阻碍,就连安康也在急剧好转。