Not too shabby in production values, but...
Historically speaking, Olga and Prestes were criminals of varying degree. Olga entered the country illegally with intention to commit crimes against the republic. Prestes...well, he is a totally different kettle of fish. He was a coward and traitor who in the 1920's murdered several of his subordinates in their sleep and went on to lead a revolt that was quickly put out.
Even without knowing this, it is very hard to truly feel for these characters because everything really bad that happens to them -- and lots of really bad things DO happen to them -- is brought upon them by themselves. They make absurdly stupid moves and they get caught. What else did they expect? Entering a country illegally, planning a revolution without the support neither of the population nor of the military, acting as spies for foreign governments...they can't be treated like people who did not know they were taking incredible risks. Yet the film asks us to think "this is all so unfair". It's not. Regardless of political views (and I think it is important to understand that they don't play a part in this review), anyone committing a crime or a series of crimes loses all right to scream "but this is unfair!" when they get caught.
About the fact that Olga was sent to Germany: she was german. The law said she had to be deported. It wasn't the brazilian government's fault that she got sent to the camps when she got there. In fact it isn't clear that this happens only for her being jewish. It seems there were warrants for her already.
The one everyone should feel for is the baby. That child, born in the worst circumstances, had nothing to do with the parents' crimes, the crimes of the brazilian government, the nazis, the communists, etc. After her birth the movie takes a different direction and it is better because of it.