In Her Shoes is a 2005 drama film, directed by Curtis Hanson. It is based on the novel of the same name, written by Jennifer Weiner. Two sisters, Maggie (Diaz) and Rose (Collette) have almost nothing in common—Maggie seems to live only for sex with various men and quick cash, while Rose is a straight-laced attorney. The one thing they do have in common (as implied by the title of the movie) is the same shoe size. After their step-mother kicks Maggie out of the house, she goes to live with older sister Rose. The sisters have a falling out due to Maggie's dishonesty and selfishness, culminating in her seducing Rose's boyfriend. Rose evicts Maggie, and they go off in different directions; Maggie flees in desperation to Miami, and visits Ella (played by MacLaine), their long-lost grandmother who she hopes might give her a home and provide a source of money. Rose leaves the law firm she was working for, becomes a dog walker, and begins to date a former colleague whose advances she had previously rejected. After a difficult start with her grandmother, Maggie finds a place for herself helping at the retirement village where Ella lives, and with the help of a blind, bedridden Professor of English literature, finds the courage to address the reading disorder that afflicts her. Ella, who also has secrets in her past, decides to bring her granddaughters back together and sends Rose an airplane ticket to Miami. The sisters are pleased with the changes in themselves and each other. Rose has improved her self esteem as a result of becoming engaged and Maggie has grown out of her selfishness as a result of the friendships and respect she has developed with Ella and her retiree friends. A series of revelations about the family's history occurs, leading to the rapprochement of the sisters, who realise that they complement each other and are a part of each other, their grandmother, and their father. |