
The devil made me do it.
When Elvis Valderez is honourably discharge from the Navy, he heads to the small town of Corpus Christi in Texas. There he introduces himself to Pastor David Sandow, his long-lost father, soon becoming a stalwart member of the church.

Gael García Bernal
Elvis

William Hurt
David

Pell James
Malerie

Paul Dano
Paul

Laura Harring
Twyla

Derek Alvarado
Scoot

Monica Peña
Brothel Manager

Milo Addica
Bruno
Hudson Lee Long
Old Man with Hungry Dog
Cliff Stephens
Salesman

Marco Perella
Chairman

Brady Coleman
Clown

Laura Clifton
Murray

Libby Villari
Home Ec Teacher
Jason Matthews
Barton Springs Extra (uncredited)