Question: who plays the porcupine girl in the movie sing
Answer: Scarlett Johansson as Ash , a teen porcupine and punk rocker who takes part in an alternative - rock music duo with her boyfriend Lance .