James Marsh did not know the real age of the actress Pell James, who was playing 17-year-old Malerie Sandow, was until the end of the shoot, when she gave him a Thank You card revealing her true age. Marsh said that it was better that he didn't know as it would have proved a distraction.
The movie takes place in Corpus Christi, Texas, but the pool that Elvis and Malerie visit is Barton Springs Pool, located in Zilker Park in Austin, Texas.