The themes of the film, without spoilers, are:
1. How we must set aside personal and cultural differences in order to solve our problems.
2. How personal responsibility not only affects the one, it affects those around them, and that in order to succeed we need to take ownership of our lives...