Premiering on PlayOverwatch.com on May 22 at 10:00 a.m. PT (at 19:00 CEST), the fourth and final animated short of this season named Hero will tell us the story of Soldier 76. Other Overwatch news include the colossal Open Beta infographic and the Overwatch launch time schedule! Let's begin with the launch of Overwatch. As Blizzard states at the official news blog, Overwatch launches on May 23/May 24 across the globe at the same time. Look at this time map to get the idea:
Visit this official link to read more about the installation instructions and other FAQ questions. Lastly, Blizzard has shared incredible statistics about the Open Beta. Here's the quote:
"Earlier this month, over 9.7 million players on PC, PlayStation 4, and Xbox One joined the fight for the future during the Overwatch Open Beta—making it our largest yet for Blizzard! In just a little over 7 days, heroes from around the world joined forces for more than 4.9 billion minutes (that's over 81 million hours!) across more than 37 million matches of intense competitive action, incredible teamwork, and all-out fun."