She is also a stage actress . Stiles was born March 28 , 1981 in New York .
Julia O'Hara Stiles ( born March 28 , 1981 ) is an American stage and film actress .