I don't understand the bad reviews, but maybe it's because I didn't read the books. Or maybe it's because this is the first movie I've seen in theaters since the pandemic began! Holland, Ridley and Mikkelsen all do a good job in their roles and the story kept me interested until the credits.