Keira Knightley dress the daily show heels fans

While visiting The Daily Show with Jon Stewart to promote her latest flick Last Night, actress Keira Knightley stunned in a flirty, nude-colored dress.

The Oscar-nominated starlet recently opened up to USA Today about her decision to not star in the latest Pirates of the Caribbean flick. Keira tells the paper:

    “Doing it solidly for two years at that time was definitely enough. And I mostly just wanted to do something else.”

We have a feeling Penelope Cruz was happy with Keira's decision to leave the Pirates franchise.

Find out what Ms. Knightley had to say about the difficulties of acting ... after the jump.