Moon Blaike (Jimmy Bennet, 'Poseidón') ha vivido toda su vida junto a su padre Oliver en una cueva escondida en los bosques de Alabama, donde ha aprendido a sobrevivir acechado por constantes peligros. Sin embargo, tras la muerte inesperada de su padre, Moon, desorientado y sin más compañía que la del silencio, se ve obligado a buscar un nuevo cobijo en las salvajes tierras de Alaska. En su camino se topa con un amable abogado (John Goodman, 'Argo') que intenta ayudarle, pero el muchacho, atemorizado por las advertencias de su padre sobre los desconocidos, decide huir. Los planes de fuga del muchacho se tuercen cuando un malhumorado policía del, (Clint Howard, El Grinch), le encuentra y le envía a un orfanato...