demythologizer
Etymology
From demythologize + -er.
noun
One who or that which demythologizes.