Nick Vivarelli International Correspondent James Franco will play a U.S. Navy sailor stationed in post-World War II Naples, where he fathers a child, in gritty Italian drama “Hey Joe.” Directed by Claudio Giovannesi (“Gomorrah” TV series, “Piranhas”), the film is now shooting in the southern port city.