We have enough trouble getting dressed for work in the morning, so we can't even imagine picking outfits each day, knowing that millions of people will be watching. But somehow celebrities manage to look amazing — day after day, event after event — as Cara Delevingne  has proven over the last month. The model-turned-actress has been traveling the world in support of her role in the highly anticipated summer film, Paper Towns, and her look has been on-point every single time. From mini dresses and skirts to haute shorts, click through to see her winning red carpet style.
{}