Blizzard announced via Twitter that Overwatch will be having a free weekend from November 17-20.
This means that players on PC, Xbox One, and Playstation 4 will be able to play the game for free during this time. This includes all 16 maps, 26 heroes, and all game modes with the exception of competitive play.
Those who purchase the game during or after this event will be able to keep all progress and loot collected during this time.
Play Overwatch FREE Nov 17–20 on PC, PlayStation 4, and Xbox One!
— Overwatch (@PlayOverwatch) November 9, 2017