Blizzard Debuted Overwatch With This Beautiful Cinematic

Get a glimpse into the Pixar-ish world of the studio's new universe.