The movie was extremely long for the amount of dialogue it actually had. Keira Knightley's role was exactly what I'd feared - 2 hours of pouty-face. Overall the acting was excellent - but poor editing and non-sensical plot jumps failed the film. See this movie if you are laid up in bed.