New York, NY January 1, 2003: My friends and I were finishing off our drunken New Year’s Eve celebration at a diner on Broadway on the Upper West Side at around 5am when we noticed Julia Stiles and her friends a couple of tables over. That is all I remember. My friends say we had […]