I don’t understand it that much. I didn’t like the ending as I didn’t feel like Ivan was able to explain his side. I don’t feel like Annie is ever truly understandable as a character.
I initially didn’t like the fact that there was so much Russian dialogue with no subtitles but to be honest it wasn’t needed as you could still somehow know what was going on.