O projeto de Compulsion existe há muitos anos. Em 2009, Liv Tyler foi escalada para o papel principal, interpretado na versão final por Heather Graham. Já a personagem da vizinha deveria ser interpretada por Marisa Tomei, que foi substituída mais tarde por Carrie Anne-Moss.
Heather Graham e Carrie-Anne Moss já trabalharam juntas em outro suspense, Toughguy, de 1995.