Overwatch Launch Date Reveal Trailer Posted on: Mar 07, 2016 Overwatch announces it will launch May 24, with an open beta between May 5 and May 9. Games in this article: Overwatch