Stan Lee's first hero is overdue for a revival.