millenarianist
Etymology
From millenarian + -ist.
noun
A believer in millenarianism.