La película sigue a Dante (voiced by Graham McTavish), un humilde y devoto cristiano que se encuentra en un viaje espiritual por el Infierno, guiado por el poeta romano Virgilio (voiced by James Cromwell). A medida que avanzan por los nueve círculos del Infierno, se enfrentan a diversas criaturas y almas condenadas, incluyendo a algunos de los personajes más infames de la historia, como Alejandro Magno y Cleopatra.