影片改编自劳伦斯·布洛克1992年出版的同名犯罪小说,尼森饰演的马修·斯卡德(MatthewScudder)曾是一位纽约警察,如今则是无证行业的私家侦探。纽约发生了一系列针对毒贩妻子的绑架案,受害人均惨遭杀害。斯卡德答应了其中一人(丹·史蒂文斯),以及自己弟弟的要求,在前任同事及一名17岁的街头艺术家帮助下,找出幕后的两名凶手。 这是一个发生在1969年、关于一个16岁男孩詹米·萨瓦特的成长的感人故事。他在他所就读的全男子寄读学校不是最受欢迎的孩子,与同学和老师隔阂的他坚信自己注定要自己要饰演《麦田里的守望者》中的主角霍尔顿·考尔菲德,并把这本书改编成了一部话剧。一系列的不断加剧的和男孩们恶意的口角之后,詹米逃离学校去寻找作家J.D.塞林格。旅途中他遇到了古怪的都市人迪迪·高林,两人一同寻找塞林格,并发现爱与生命的意义。