Movies touches a lot of issues beautifully -- prison brutality, business corruption, religious hypocrisy, what enables rehabilitation , the power of keeping hope and believing in oneself. Very inspiring and teaches some valuable life lessons.