Eddie Coyle (Robert Mitchum) jest starzejącym się drobnym przestępcą, który zaopatruje w broń członków organizacji przestępczej w Bostonie. Za współudział w napadzie na furgonetkę w New Hampshire, zorganizowanym przez Dillona (Peter Boyle), Eddiemu jako recydywiście grozi surowy wyrok. Jedyną szansą na uniknięcie długiej odsiadki jest Dave Foley (Richard Jordan), agent ATF, który w zamian za wstawiennictwo żąda informacji. Coyle wystawia mu swojego dostawcę broni, Jackiego Browna (Steven Keats). Foley żąda więcej, a zdesperowany Coyle postanawia donieść na Jimmy'ego Scalise (Alex Rocco) i Artiego Vana (Joe Santos), którzy napadają na banki. Zanim jednak Coyle zdąży to zrobić, Foyle aresztuje rabusiów na gorącym uczynku na podstawie informacji od Dillona, który również jest jego informatorem. Szefowie przestępczej organizacji podejrzewają, że na Scalise i Vana doniósł Coyle, a Dillon utwierdza ich w tym przekonaniu i odsuwa podejrzenia od siebie.