My wife has not read the book. The movie made no sense at all to her. She is a good testcase, because she is very conservative, but has not read the book. As I explained some of the backstory, etc., it began to make some sense. That said, this movie needed to tell the basic story and it failed badly at that.
Grade F-; zero stars out of 5, maybe negative 2. This material deserved better than it got. This is difficult material to work with, and it was important to get it right. If you wanted a dramatization of the book, you got that. If you wanted to explain to middle of the road people that this is why you’re conservative, it was hopelessly far afield.
No one who had not read the book would have any idea what was going on.
Ayn Rand makes liberals, "undecideds," and probably even some conservatives libertarian. She lacks the tools to makes anyone conservative.