Amir Hekmati, the former U.S. Marine and one-time game developer, has been freed from an Iranian prison after more than four years in captivity, according to an Iranian news report.