DING DING DING >>>>I think we have a winner ! Julia Stiles...That's her. Sorry I missed all the guessing.