This being a Hollywood film, I was expecting lots of "The Human Spirit(TM) always triumphs over Technology" soapbox cliches---which there was, but it was relatively subtle and well-integrated into the film.