Dirigindo um Dodge 440 do ano de 1969, John Milton (Nicolas Cage) tem como missão vingar a morte da sua filha que foi assassinada pelo líder de uma seita satânica, e também de impedir até a próxima lua cheia que este mesmo culto de magia negra sacrifiquem agora a sua neta.
Ao mesmo tempo Milton passa ser perseguido por um fiel súdito das trevas infernais que está disposto a tudo para arrastá-lo de volta para o inferno.
Por sorte, durante o caminho, Milton conhece uma super gata durona e da pesada, cujo nome é Piper (Amber Heard) e que está em busca de aventuras.