One incredibly busy day; three equally incredible looks.

Despite a crammed schedule yesterday to promote her new comedy Begin Again, Keira Knightley was the picture of perfection from dawn to dusk. She kicked off her day in an exquisite ivory eyelet Valentino midi-length number for her guest appearance on The Daily Show with Jon Stewart. With an affinity for pretty, romantic creations (see her wispy Chanel Couture frock), the dress was right in line with her core aesthetic. But to give her look a modern spin, Knightley smartly accessorized it with cool cat-eye shades and high-shine mirrored pumps. The result? A refreshing juxtaposition.

Next up: the New York red carpet premiere. The British actress took a darker, moodier approach and instantly soared to the top of best-dressed lists everywhere (including our own) in a sheer navy tulle Valentino gown with a bird print. For the after-party, she made her last outfit change and traded her floor-sweeping number for an edgier, shorter one. Breaking her short-lived Valentino streak, she smoldered in a sultry metallic teal off-the-shoulder Erdem dress with sheer illusion straps, complete with gold mirrored pumps.

While each look is remarkably different, they’re mesmerizing all the same. Keira, we bow down to you.

For more of Keira Knightley, see all of her best looks, on and off the red carpet.