Młodzieniec o burzliwej przeszłości i sugestywnym imieniu Elvis, kończy służbę wojskową i wraca do rodzinnego Corpus Christi w Teksasie, aby odnowić kontakty z dawno niewidzianym ojcem. Ich konflikt doprowadzi do tragedii.
Po wyjściu z wojska młody Elvis (Gael Garcia Bernal) przyjeżdża do małego i spokojnego miasteczka Corpus Christi w Teksasie, aby odnaleźć ojca, którego nigdy nie znał. Odnajduje go dość szybko, tyle że ojciec (William Hurt) nie chce mieć z nim nic wspólnego. Ma nowe życie, żonę, syna i córkę, a na dodatek jest pastorem. Nie chce na nowo przypominać sobie o swojej niechlubnej przeszłości. Elvis jednak nie poddaje się. Zaczyna spotykać się z córką pastora Malerie. Im bardziej ojciec nie pozwala jej na ten związek, tym bardziej dziewczyna się weń angażuje. Odtąd życie każdego z nich zmieni się już na zawsze.
[opis dystrybutora]
Małomiasteczkowy policjant prowadzi śledztwo w sprawie samobójstwa ucznia miejscowej elitarnej szkoły, która chciałaby jak najszybciej zatuszować skandal.