O professor Gary Johnson (Glen Powell) leva uma vida tranquila entre as aulas e os seus dois gatos. Paralelamente, passa por assassino a soldo, com um talento inato para se metamorfosear em múltiplos personagens, de forma a convencer os seus clientes de que é um profissional sério e confiável. O que esses clientes não sabem é que ele é, na verdade, um agente infiltrado a trabalhar com as autoridades e que ali está para combater o crime. Tudo lhe corre bem até ser contratado para matar o marido de Madison (Adria Arjona), uma bela e misteriosa mulher que lhe diz ser vítima de violência doméstica. Quando ele julga ter tudo sob controlo, ela acaba por seduzi-lo, virar a sua vida do avesso e colocá-lo em sérios problemas com a lei.