Nicolas Cage spiller hovedrollen som den udødelige forbryder Milton, der flygter fra Helvede for at hævne sin myrdede datter og redde hendes kidnappede baby. Sammen med den hårdføre Piper (Amber Heard) begiver han sig ud på et vanvittigt hævntogt, alt imens han forfølges af en mystisk morder (William Fichtner), der har fået til opgave af Djævlen at bringe Milton tilbage i Helvede.