"Skrzypce" opowiadają historię walki Indian o zachowanie własnej tożsamości. Główną rolę zagrał charyzmatyczny muzyk. Pomimo, że nigdy wcześniej nie występował przed kamerą, otrzymał nagrodę aktorską w Cannes. Stary Plutarco razem z synem i wnukiem prowadzą podwójne życie. Muzykują po barach i targach okolicznych miasteczek, jednocześnie wspierając indiańską partyzantkę. Walczą z wojskami rządowymi, które pacyfikują indiańskie wioski. Kiedy na skutek blokady partyzanci tracą dostęp do schowanej na polu amunicji, Plutarco próbuje wykorzystać słabość żołnierzy do muzyki i potajemnie wywieść z wioski naboje...
Meksyk pogrążony w wojnie domowej. Trwają starcia wojsk rządowych i oddziałów powstańczych. Po kolejnej pacyfikacji indyjskiej wioski starzec Plutarco (Angel Tavira) z wnukiem Lucio (Mario Garibaldi) chroni się w obozie dla Indian. Podejmuje wyrafinowaną grę z wrogiem. Plutarco jest skrzypkiem, który swoją muzyką potrafi wzruszyć wojskowego dowódcę. Starzec codziennie gra mu meksykańskie pieśni ludowe, a przy okazji przemyca amunicję dla oddziału syna...