Keira Knightley has revealed she had to speed up her acting for new film Begin Again, which was shot on location in New York. The British actress – who plays an aspiring singer-song writer in the romantic comedy co-starring Mark Ruffalo and Adam Levine – admitted she was a little taken aback by how impatient New Yorkers are about films being made on the streets of their city.