Engaging storyline. What ruined the movie was the needless interjection of partisan political opinion in several places, not-so-cleverly hidden for intelligent people to recognize. The attempt at propagandist brainwashing was insulting at best. What people tolerate, they accept. Your choice.