The 2009 Christian Dior Cruise Collection preview was the hot place to be in New York City last week. Many fashion heavy hitters showed up including
Jennifer Lopez,
Charlize Theron,
Christina Aguilera and
Anna Wintour and
Rachel Zoe (reportedly feuding).J. Lo looked positively regal.