Overwatch was a highly anticipated video game where comic book inspired, futuristic heroes do battle. Every comic book hero needs an action figure. So to introduce these new heroes to the world, we gave the heroes their very own, ultra-limited edition, huge action figure, then placed them all over the globe, in Los Angeles, Paris, and Busan, South Korea.
Kimmel did a segment at our Hollywood location.