Question: who plays the little girl in sweet home alabama
Answer: Dakota Fanning; Hannah Dakota Fanning