Artwork From Argonaut Games’ Mission Impossible And Aeon Flux Pitches Argonaut Games, the studio that made Star Fox, tried to make a game based on Mission Impossible. A pitch took place in 2004, ... By Siliconera StaffMay 3, 2011