Keira Knightley didn't understand her character in new movie A Dangerous Method.
The 26-year-old actress plays Russian psychoanalyst Sabina Spielrein in David Cronenberg's latest film A Dangerous Method, in which her character has an affair with psychoanalyst Carl Jung and in some scenes gets spanked by him.
Keira - whose previous roles include parts in Pirates of the Caribbean, Pride & Prejudice and Atonement - admits she struggled to get to grips with the role because she had no connection with Sabina's life.
Speaking at the premiere of the movie at the Odeon West End in London's Leicester Square as part of the 55th BFI London Film Festival last night, she said: "This one was daunting because I didn't understand it, I didn't understand who she was or what she was going through.
"I really had no connection to her at all so it was about not trying to judge any of it, but to join the dots I suppose. So I took about four months just reading as much as I could."