"Soy leyenda" se estrenó el 14 de diciembre de 2007 en los Estados Unidos y Canadá, y abrió con la taquilla más alta (sin contar la inflación) para una película no navideña estrenada en los EE.UU.