Remorseless assassin Joe (Nicolas Cage) is in Thailand to complete a series of contract killings for a crime boss called Surat (Nirattisai Kaljaruek). However, he violates his personal code when he falls for a local woman and bonds with his errand boy.