The actress kicked off her Wednesday with a visit to the Daily Show with Jon Stewart in a white doily-esque (but really eyelet) midi dress.
Keira wore the simple number with metallic pumps and cat eye sunnies.
Though it really seemed she was saving the glamour for later that night, when she hit the red carpet of the Begin Again NYC premiere in a stunning midnight blue gown.
With its sheer tulle overlay featuring a bird print on top, the eccentric piece was an unexpected choice for the starlet!
Between the two, which do U think flattered her more???
Tags: begin again, begin again nyc premiere, daily show with jon stewart, fashion smashion, film flickers, jon stewart, keira knightley, keira knightley photos, keira knightley wearing valentino, late night tv, new york, new york city premiere, red carpet, tv news, valentino fall 2014, valentino resort 2014