Gary Johnson (Glen Powell) lehrt eigentlich Psychologie an der Uni, aber nebenher arbeitet er für die Polizei. Für diese gibt er sich als Profikiller aus, um so als Lockvogel Leute zu überführen, die einen Mord in Auftrag geben wollen. Dabei legt er außerordentliche Fähigkeiten an den Tag, die ihn richtig gut in seinem Nebenjob machen. Doch als die verzweifelte Madison (Adria Arjona) vor ihm sitzt, um ihren sie misshandelnden Ehemann ermorden zu lassen, wirft er seine Professionalität über Bord. Statt sie den Mordauftrag aussprechen und dann verhaften zu lassen, hilft er ihr, von ihrem gewalttätigen Mann loszukommen. Und das ist erst der Anfang. Denn als er anfängt, sie unter seinem Fake-Auftragskiller-Alter-Ego Madison wiederzutreffen und sie schließlich auch Gefühle für ihn entwickelt, setzt das eine turbulente Reihe von Ereignissen in Gang. Denn offenbar war auch Madison nicht immer gänzlich auf der Seite der Wahrheit unterwegs…