Fenix er en ung, nærmest katatonisk cirkusartist, der holdes indespærret på et psykiatrisk hospital. Under en udflugt møder manden en kvinde fra sin fortid, hvilket ikke kun vækker ham til live igen, men også fremkalder hans barndoms traumer. Chokket får ham til at flygte fra hospitalet og opsøge sin armløse (sic!) mor, der leder den religiøs sekt Santa Sangre (det hellige blod). Hun tvinger ham til at blive hendes arme i et hævntogt, hvis første mål er hendes eksmand og hans far.