Joe (Nicolas Cage) é um assassino que está na Tailândia para realizar quatro homicídios sob encomenda. Os alvos são inimigos de Surat (Nirattisai Kaljaruek), um chefão do crime local. Para não ter que realizar o trabalho sozinho, ele contrata Kong (Shahkrit Yamnarm), um batedor de carteiras que tem por função enviar recados em seu nome. A intenção de Joe é também matar Kong ao término do serviço, já que assim não deixaria nenhum vestígio do ato cometido. Só que aos poucos ele se torna seu mentor, ao mesmo tempo em que se apaixona por Fon (Charlie Yeung), uma jovem tímida, surda e muda.