No futuro, as guerras intergalácticas são lutadas por seres meio humanos e meio robôs. Mas o veterano sargento Todd (Kurt Russell) insurge-se contra a ditadura das máquinas e decide enfrentá-las, para proteger um grupo de humanos que vive refugiado num planeta que serve como depósito de lixo de tecnologias ultrapassadas.
Em Los Angeles surge um desconhecido vulcão ativo, causando grande destruição e criando um rio de lava que atravessa as ruas, aniquilando tudo que surge no seu caminho. Assim, se decide se criar uma barreira que desvie a lava para o mar, antes que mais pessoas sejam mortas.