Question: who played danny in where the heart is
Answer: Richard Mylan as Danny Flint