
Santa Sangre
1989 · Movie · NC-17 · 122 min · ★ 7.2 · 81% critics
A circus performer escapes confinement to reunite with his mother, who pulls him into a deadly, blood-soaked reign of violence. Blending psychological horror with surreal circus imagery, his escape quickly turns into a brutal campaign carried out in her name.
Also known as Holy Blood
Where to watch
Watch free on Tubi, Kanopy, Amazon Freevee +3 more — also streaming on Amazon Prime Video, Fandor, Philo +4 more.
2 hours to watch.
Stream (included)
Free
Rent
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
- Years
- 1989
- Release date
- 1989-11-24
- Language
- English
- Rated
- NC-17
- Runtime
- 122 min
- Max quality
- HD
- Critic score
- 81/100
- TMDB rating
- 7.2/10 (502 votes)
- Budget
- $787,000
About
Not for you if you want a straightforward thriller, light entertainment, or a conventional horror experience; this surreal circus horror can be an acquired taste, especially if you disliked Possession or Inland Empire.
Pros: vibrant surreal circus; unforgettable imagery; bold horror-fable | Cons: acquired taste; brutal violence-heavy; slow second half
Themes
- suicide
- mexico city, mexico
- elephant
- funeral
- circus
- trauma
- clown
- surreal
- gore
- surrealism
- stage show
- avant-garde
- +3 more
Cast & crew

Axel Jodorowsky
as Fenix

Blanca Guerra
as Concha

Guy Stockwell
as Orgo

Thelma Tixou
as The Tattooed Woman

Sabrina Dennison
as Alma

Adan Jodorowsky
as Young Fenix
- FT
Faviola Elenka Tapia
as Young Alma

Teo Jodorowsky
as Pimp
- JJ
Jesús Juárez
as Aladin
- GC
Gloria Contreras
as Rubi
Directed by Alejandro Jodorowsky