Hugo Weaving, Sacha Horler and David Wenham, all fine actors, put in their usual standard performance, but it doesn't do much good with such a weak and implausible storyline. The whole thing hangs on the credibility of Katia, the title role. Natalia Novikova makes a huge effort, but I believe it's an impossible task.