Question: who plays young ruth in never let me go
Answer: Keira Knightley as Ruth C Ella Purnell as young Ruth