Big budget movie about a cyborg fighting descarte's evil demon, also coffins