The film Begin Again takes place in New York City .
Knightley plays a singer-songwriter who is discovered by a struggling record label executive ( Ruffalo ) and collaborates with him to produce an album recorded in public locations all over New York City.
Begin Again -LRB-film-RRB-