Museum of the Moving Image (MoMI) will launch a major initiative celebrating the "Mission: Impossible" franchise on April 18.