This is a great movie. For me , it represents all the consequences that can happen as a result of our choices. It's about trusting God even through the trials and hard times. Although it's sci Fi, it has parallels to the story of Job in the Old Testament.