Angel, who was sold into prostitution as a child, has survived through hatred and self-loathing in 1850s California. When she meets Michael Hosea, she discovers there is no brokenness that love can’t heal. Rated PG-13. Running time: 2 hours 14 minutes.