reenactor
noun
°One who reenacts.