The devil made me do it.
Nach seiner Entlassung aus der Navy reist der junge Elvis (Gael Garcia Bernal) nach Corpus Christi, wo er dem ansässigen Pfarrer David Sandow (William Hurt) offenbart, er sei sein unehelicher Sohn aus einer Kurzbeziehung vor 20 Jahren. Doch in das Leben seines Vaters mit Ehefrau und zwei Bilderbuchkindern passt kein unehelicher Sohn. Sandows Angebot, sich zu einem Gespräch zu treffen, ignoriert Elvis. Stattdessen macht er dessen streng religiös erzogener 16-jähriger Tochter Twyla (Laura Harring) hinter seinem Rücken den Hof und entjungfert sie. Kurz wird Twylas Bruder ermordet und "The King" schafft sich als trauernder Freund Zugang zum Sandow-Haushalt. Sein Rachedurst ist noch nicht gestillt und ein Massaker biblischen Ausmaßes beginnt...