A Love Song for Bobby Long is a 2004 American drama film written and directed by Shainee Gabel. The screenplay is based on the novel Off Magazine Street by Ronald Everett Capps. Set in New Orleans, the film stars John Travolta and Scarlett Johansson, who was nominated for the Golden Globe Award for Best Actress – Motion Picture Drama for her performance.