En un futuro quizá no lejano, en un sombrío mundo post-apocalíptico, un padre (Viggo Mortensen) trata de poner en lugar seguro a su hijo (Kodi Smit-McPhee). El planeta ha sido arrasado por un misterioso cataclismo, y en medio de la desolación un padre y su hijo viajan hacia la costa para buscar un lugar seguro donde asentarse. Durante su travesía se cruzarán con los pocos seres humanos que quedan, los cuales o bien se han vuelto locos, o se han convertido en caníbales…