Stone Village Pictures bought the movie rights from the author for US$3 million, and Mike Newell was chosen to direct it, with Ronald Harwood writing the script. Filming started in Cartagena, Colombia, during September 2006.[10]
The $50 million film, the first major foreign production filmed in the scenic walled city in twenty years,[10] was released on November 16, 2007, by New Line Cinema. On his own initiative, García Márquez persuaded singer Shakira, who is from the nearby city of Barranquilla, to provide two songs for the film.[11]