Historical reenactment is an educational or entertainment activity in which mainly amateur hobbyists and history enthusiasts dress in historic uniforms or costumes and follow a plan to recreate aspects of a historical event or period.