Estado de Nueva York, años setenta. Irving Rosenfeld (Christian Bale), un brillante estafador, y su inteligente y seductora compañera Sydney Prosser (Amy Adams) se ven obligados a trabajar para un tempestuoso agente del FBI, Richie DiMaso (Bradley Cooper), que sin querer los arrastra al peligroso mundo de la política y la mafia de Nueva Jersey.