New Orleans, 1981. Sonny Phillips, just discharged from the Army, returns home. The only life he's known is as a gigolo, working for his mother, but he wants to leave that behind. However, the job his Army buddy promised doesn't materialize, and he can't escape his past.

James Franco
as Sonny

Brenda Blethyn
as Jewel

Harry Dean Stanton
as Henry

Mena Suvari
as Carol

Nicolas Cage
as Acid Yellow

Scott Caan
as Jesse

Seymour Cassel
as Albert

Brenda Vaccaro
as Meg

Josie Davis
as Gretchen

Willie Metcalf
as Cal