‘Overwatch’ cinematic trailer

Blizzard, the company responsible for StarCraft and World of Warcraft, just announced their new game Overwatch. And, as per usual, their cinematic trailers beg the question: why haven’t these guys made a feature length movie yet? Do they hate money? Is that why?

Related Videos