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
as Elvis

William Hurt
as David

Pell James
as Malerie

Paul Dano
as Paul

Laura Harring
as Twyla

Derek Alvarado
as Scoot

Monica Peña
as Brothel Manager

Milo Addica
as Bruno

Hudson Lee Long
as Old Man with Hungry Dog

Cliff Stephens
as Salesman
CinemaSerf
When “Elvis” (Gael García Bernal) is honourably discharged from his naval duties, he sets off to find his birth father “Dave” (William Hurt) who is a church minister with an whole new family, and whom he has never met. Initially his father is terrified that the revelation that he has a son out of we...