If Keira Knightley was disappointed by yesterday's announcement that she didn't land the leading female role in 'The Dark Knight Rises,' she sure didn't show it. Rather than take some time to regroup, the actress instead signed on to another project, taking a co-starring role in David Cronenberg's 'Cosmopolis'

Knightley will play Rob Pattinson's wife in Cronenberg's latest, a part that was set to initially be played by Marion Cotillard. Cotillard had to back out when she recently learned she was pregnant.

The drama follows a day in the life of Pattinson's character, a 28 year old billionaire who treks across Manhattan. This is the second major casting change for the film – based on a novel by Don DeLillo – this month. Pattinson joined the cast a week ago, replacing actor Colin Farrell.
Cosmopolis Movie Poster
Based on 35 critics

A 28-year-old billionaire (Robert Pattinson) senses his empire collapsing around him as he takes a limo... Read More

categories Movies, Cinematical