Keira Knightley made a guest appearance on The Ellen DeGeneres Show, which airs in the US today.

The actress was there to promote her new movie, ‘Anna Karenina’, which had its premiere in LA last night.

Keira wore a Carven Spring 2013 dress for the occasion, just one of many Spring 2013 looks we’ve seen worn by celebrities this week.

Her safari toile dress features a racer front, cut-outs and a panel-seamed skirt with on-seam side pockets.

Red lips and a black manicure completed her look.

I have a feeling she wore the same beige shoes with this dress that she wore on Jay Leno.