Francisco Castillo Escalona Known forActing Movies with Francisco Castillo EscalonaSuperargo vs Diabolicus 1966 · ★ 5.3 TMDB