Question: who plays kim in scott pilgrim vs the world
Answer: Alison Pill as Kim Pine