萊昂內爾(愛德華·諾頓飾)自幼因圖雷特綜合征飽受排擠,在孤兒院中與弗蘭克(布魯斯·威利斯飾)相依為命。成年后,弗蘭克創立私人偵探所并收留萊昂內爾作為助手。某日弗蘭克為傳遞一份涉及市政建設的機密文件遭神秘槍手伏擊身亡,萊昂內爾被迫獨自展開調查。在追蹤線索過程中,他發現這份文件關聯著布魯克林區地鐵線路規劃的腐敗網絡,并意外揭開母親當年死于醫療事故的真相。隨著調查深入,萊昂內爾逐漸意識到弗蘭克生前長期暗中保護自己不受陰謀集團侵害,最終他在破解案件的同時直面童年創傷,在混亂都市中完成自我救贖。