Após seu marido ter sido morto em um acidente de carro e sua filha paralisada, Kelly Cobb deve precaver-se não apenas contra seu misterioso cunhado, mas também contra os maus espíritos que assombram sua casa.
Frank (Beau Bridges) e Jack (Jeff Bridges) são dois irmãos de Seattle que tocam piano juntos desde a infância. Seus shows em bares estão cada vez mais perdendo público e, com isso, eles cada vez menos são chamados para tocar. Na tentativa de reerguer o show, decidem contratar uma cantora para participar do número deles. Após testar sem sucesso 37 candidatas, a dupla acaba encontrando Susie Diamond (Michelle Pfeiffer), uma mulher sensual, desbocada e agressiva que acaba se envolvendo com Jack e cria atritos entre os irmãos.