Los Angeles: Actress Keira Knightley, who had to sing for her role in movie "Can A Song Save Your Life?", has vowed never to go behind the mike again.
The 28-year-old plays the role of a folk singer Greta in the movie and believes she has had her share of singing through this movie.