Keira Knightley has signed on to join the cast of Last Night, a movie about a married couple facing outside temptation when separated due to a business trip.
The English actress will appear alongside French actor/director Guillaume Canet, who previously directed the surprise summer US hit Tell No One, and Eva Mendes, Variety reports.
Filming will start next month in New York. Knightley's latest film is The Duchess.
The very busy Knightley is also said to be in talks to star a new big screen update of the much loved musical My Fair Lady.
The Atonement actress is reportedly set to play Eliza Doolittle - the simple Cockney flower girl who gets a posh makeover. The role was famously played by Audrey Hepburn in the 1964 movie version of the stage musical.






