Gary Johnson (Glen Powell) da clases de psicología en la universidad y además trabaja para la policía. Además, para ayudar a la autoridad, se hace pasar por un asesino profesional para ayudar a detener personas que quieren acabar con la vida de alguien. Pero cuando la desesperada Madison (Adria Arjona) le pide que asesine a su marido maltratador, tira su profesionalidad por la borda. En lugar de detenerla tras pedirle el asesinato, la ayuda a escapar de su marido. Y eso es sólo el principio. Porque cuando vuelve a encontrarse con Madison bajo su falso alter ego de asesino a sueldo, se desencadena una turbulenta cadena de acontecimientos.