Down to you premiere at the Loews Cineplex 19 in New York, on January 17, 2000 Julia Stiles stars as Imogen in this film