O filme acompanha a queda de uma cameraman jovem, Caty, depois que ela se envolve com um grupo de pequenos criminosos e seu enigmático líder, Jean. A turma vive como irmãos, até o dia em que Jean planeja um grande assalto a banco. Apesar dos outros membros da gangue se sentirem fora da sua liga, as dificuldades financeiras e o bom papo de Jean os convence. Agora Caty encontra-se em um mundo infernal de violência, traição e assassinato.
Vincent LaMarca (Robert De Niro) é um conceituado detetive da homicídios de Nova York, que possui uma carreira marcada por sua dedicação ao trabalho. Vincent namora Michelle (Frances McDormand), com quem sempre está junto, e tem um relacionamento difícil com Joey (James Franco), seu filho, desde que se divorciou da mãe dele e passou a morar em Manhattan. Ao investigar um assassinato Vincent é obrigado a retornar a Long Beach, onde descobre que o principal suspeito é justamente seu filho. Dividido entre a obrigação da profissão em capturar o culpado e em, como pai, ajudar a salvar seu filho, Vincent precisa fazer as pazes com seu passado para poder fazer o melhor para sua família e sua carreira.
Alex Gates é um reputado comerciante de vinhos que, no entanto, está endividado e vê-se obrigado a colaborar com Victor, um criminoso inglês, no roubo de jóias. Com a ajuda da sua nova amante, Gabriela, uma imigrante ilegal cubana que trabalha como empregada doméstica, Alex e Victor roubam um colar de diamantes. Porém, o colar acaba na posse de Suzanne, a ex-mulher alcoólica de Alex, e do filho dela, Jason, que prefere pescar a trabalhar na loja de vinhos do padrasto, que odeia. Agora, a disputa pelos diamantes vai virar uns contra os outros e despoletar ódios nunca esquecidos.