Sonny is a 2002 drama about a former gigolo who returns from the US Army and wants to change his ways. Directed by Nicholas Cage, the movie stars James Franco, Brenda Blethyn, and Harry Dean Stanton.