Cosplay is a relatively new emerging thing with so many aspects to cover and a tradition that comes from both Japanese visual culture and Western approach to reenactment and historical recreation and LARP.
Cosplay is a thing within itself, however, the expanding nature of this fascinating culture now covers practically all aspects of historical visual culture, from popular fantasy movie cosplay to historical Viking cosplay.
Cosplay is all about dressing up as your favorite characters from movies, TV shows, video games, just name it. It's a chance to show off your creativity and love for a particular fandom and character.
One of the best things about cosplay is the sense of community it brings. You can connect with other fans who share your passion and geek out over your favorite characters together. Also, attending conventions and events in costume is always a blast and a great experience for both cosplayers and those who are wondering around.