I feel like I'm recommending everything at the moment! I must be stricter with my reviews. Or force myself to watch some rubbish.
This film from 2011 is about a child abduction. A woman, Nonomiya Kawako (played by Nagasaku Hiromi) steals a baby, Erina, and goes on the run. We then see the effect this has psychologically on everyone concerned. The mother who cannot hope for a long term relationship with the child she's raising, the child who constantly moves and can't make friends, and the real mother who never really gets back the daughter she lost.
It's told in a non-linear style, and the storyline hops between the present (Erina as an adult, played by Inoue Mao) and past (Erina and her not-mother) and also a couple of scenes in a sort of middle ground, where Erina is a child back with her real parents, unable to make sense of her new surroundings. This is an interesting way of telling the story, as both time-lines converge on the same place: The place where Kawako was finally arrested and Erina separated from her "mother".
It's very touching and well acted. Nagasaku Hiromi is fantastic as the loving abductor. I'm quite relieved because after Cast Me If You Can and Dirty Mama, I was starting to worry that she'd never been in anything good. Meanwhile, Inoue Mao is equally excellent in the role of Erina who finally faces the events of her childhood that she's tried so hard to repress.
It's a very sad story, as you'd expect, and after two and a half hours watching Kawako and Erica bonding as mother and child, the moment of separation is very painful as the cruelty and selfishness of the crime really hits home.