Gary Johnson (Glen Powell) é o assassino profissional mais procurado de Nova Orleans. No entanto, nem tudo é o que parece: para os seus clientes, Gary passa como um assassino de aluguel comum, mas, na verdade, ele trabalha para a polícia. Como parte do seu trabalho, ele investiga a vida daqueles que o contratam para eliminar outra pessoa. Gary sempre seguiu a risca o protocolo do seu trabalho, até um dia em que ele precisou ajudar uma mulher desesperada tentando fugir do seu marido abusivo e se viu encarnando uma das suas falsas personas apaixonando-se pela mulher e flertando com a possibilidade de se tornar de fato um criminoso.