由尼科尔·贝克威思(Nikole Beckwith)编写的电影《三代人》描绘了一个纽约青年雷(Ray,艾丽·范宁/ElleFanning饰)由女性变性为男性过程中的自我身份探索,她的单身母亲麦琪(Maggie,娜奥米·沃茨/NaomiWatts饰)也不得不接受她的独生女变成儿子的事实。与此同时,麦琪的母亲多莉(Dolly,苏珊·萨兰登/ Susan Sarandon饰),一个和自己的同性伴侣共享上流社会资源的聪慧音乐经理,正在为了雷这个改变命运的决定绞尽脑汁,同时还要烦恼麦琪一直没有从她长大的房子里搬出去。
One night seven years ago, Rafael came home after work and discovered that people he did not know had come looking for him. He immediately fled, without looking back. From that moment on, his life changed, as if that night had never ended
丹尼(方·基默 Val Kilmer 饰)从前拥有一个幸福的家庭,和妻子之间十分的恩爱。然而,不幸降临在了这个家庭之中,丹尼的妻子死在了毒贩的手中,而丹尼则成为了这一场惨剧的目击者。愤怒而又绝望的丹尼发誓要替妻子报仇,他前往洛杉矶大名鼎鼎的沙顿海,那里是毒贩和黑手党的聚集地,他要杀的人就在那里。
丹尼隐姓埋名成为了警方的线人被安插在贩毒团伙之中,在寻仇的过程中,丹尼渐渐的迷失了自我,对他自己所做的一切事情的意义产生了怀疑,唯一支撑着他继续走下去的,便是妻子温柔的面庞。不仅如此,丹尼还有这一个音乐梦,他随身携带着一支小号,奏响自己的命运。