This Week’s Best Dressed: Zoe Kravitz, Charlize Theron, Karlie Kloss and Jennifer Lopez