Is there a word for telling a person is rigid in what he believes, and cannot be swayed into changing his beliefs? Someone who cannot be convinced by reason or facts? A religious person may fall into that category, but I want a generic term that doesn't only consider religious beliefs, but also scientific among others.
Pig-headed may also fit
(adj) (derogatory) Obstinate and stubborn to the point of stupidity.
(adj) Stubbornly adhering to an opinion, purpose, or course, usually with implied unreasonableness; persistent.