
God Forgives... I Don't!
1967 · Movie · 113 min · ★ 6.6 · 44% critics
After a payroll train is robbed and its passengers are slaughtered, two hard-edged strangers set out to track down the missing gold. Their uneasy partnership leads through rigged gambling, brawls, and shootouts as they chase clues across a dusty frontier—never sure who’s telling the truth or what traps still lie ahead.
Also known as Blood River
Where to watch
Watch free on Tubi.
2 hours to watch.
Streaming availability and prices may be inaccurate or change — verify with the provider before subscribing.
unSUB's subscription recommendations are informational only, not financial advice.
More value for your money
Similar titles, ranked by watch-hours per subscription dollar.
Details
- Original title
- Dio perdona... Io no!
- Years
- 1967
- Release date
- 1967-10-31
- Language
- Italian
- Runtime
- 113 min
- Max quality
- SD
- Critic score
- 44/100
- TMDB rating
- 6.6/10 (284 votes)
About
You’ll likely enjoy this if you want a serious, rough-around-the-edges spaghetti western built on gunfights, double-crosses, and a reluctant partnership; Not for you if you’re expecting light comedy like Django, Prepare a Coffin.
Pros: tense, violent western; entertaining action and brawls; strong villain presence | Cons: uneven pacing at times; confusing in some cuts; little humor overall
Themes
- fire
- gun
- hijacking
- gang
- torture
- loot
- mule
Cast & crew

Terence Hill
as Cat Stevens

Bud Spencer
as Hutch Bessy

Frank Wolff
as Bill San Antonio

Gina Rovere
as Rose

José Manuel Martín
as Bud

Frank Braña
as Lou
- JB
Joaquín Blanco
as Card Player
- AF
Antonietta Fiorito
as Woman
- FS
Francisco Sanz
as Saloon Informant

Franco Gulà
as Gravedigger / Clockmaker
Directed by Giuseppe Colizzi