This movie was really good, based on a true story of which will have you gunning for righteousness from the start.
If you get confused half way through as I did when it skips 7 years, the different aged Jo Anns are played by Sisters which was a really cool detail.