The movie does an incredible job of portraying the politics of the day and relating it to today. It also manages to be a real feel-good movie without crossing the line into cheesy. The love/hate relationship between the main character and his father is powerful.