Stiles was born in New York City, the eldest of three children to Judith Stiles, a potter, and John O’Hara, a businessman. Stiles’ first film was a non-speaking part in I Love You, I Love You Not (1996), with Claire Danes and Jude Law. a Teen Choice Award nomination for their on-screen chemistry.