Mario Sevilla Best movies: Santo contra la invasión de los marcianos (1966) The Curse of the Crying Woman (1963)