Been So Long is a 2018 musical film directed by Tinge Krishnan based on the musical of the same name, with a screenplay written by Ché Walker. The film is set in Camden Town, London, and scenes were filmed in Camden Market, Regent's Canal, and Primrose Hill.