Blizzard Entertainment as released a short animated film to their upcoming multiplayer first-person shooter video game Overwatch. Recall acts as a prologue to the game’s main story of a once globally regarded group of heroes reforming to investigate the conspiracy that brought about their downfall. Overwatch will be released on Playstation 4, Xbox One, and Microsoft Windows on May 24.