O bandă aflată pe urmele unei mari capturi se mută cu chirie în apartamentul unei bătrâne care crede că are de-a face cu un grup de muzicieni. Când băieții încearcă să o ucidă pe stăpână, realizează că inocenta femeie aflată la vârsta înțelepciunii nu este o pradă atât de ușoară.
Inspirat din fapte reale, Bătrânul și arma este povestea lui Forrest Tucker care, la 70 de ani, a reuşit să evadeze din închisoarea San Quentin şi a pornit o serie de jafuri care le-a uluit pe autorităţi.
Ma Barker (Shelley Winters) își conduce cei patru fii într-un șir de jafuri de bancă, crime și răpiri. Familia ei disfuncțională este formată din sadicul Herman (Don Stroud), care din când în când se mai și culcă cu mama lui, drogatul Lloyd (Robert de Niro), homosexualul Fred (Robert Walden) și Arthur (Clint Kimbrough), singurul mai rezervat din toți frații.