Question: who is the girl that plays haley in modern family
Answer: Sarah Jane Hyland