Question: who plays young ruth in never let me go
Answer: Ella Purnell