The 28-year-old star sharing the screen with Maroon 5 frontman Adam Levine in the John Carney-directed film but Knightley says she is done with singing onscreen, reported E! News.
"I literally was given the songs for this about a week before we started shooting. We had to go straight into the studio, and I had never sung before and I had to just kind of try and figure it out. So that's what I did. I'm not going to do it again, that was it," Knightley said during the premiere of the film at the Toronto International Film Festival.