"Dio perdona... io no!" è un film del 1967 diretto da Giuseppe Colizzi con protagonista Terence Hill.
Il film è stato girato in Italia e nella provincia di Almería (nel Deserto di Tabernas), in Spagna. Le scene iniziali con il treno a vapore sono state girate nel Lazio lungo la ferrovia (ora abbandonata) Capranica-Civitavecchia tra le stazioni di Barbarano Romano-Vejano e quella di Blera, dove è stato ripreso l'arrivo del treno con i passeggeri uccisi. La locomotiva è una 625 del deposito di Roma Trastevere camuffata da locomotiva del far west. Le scene interne vennero realizzate presso gli Elios Studios di Roma.