There is lots to grumble about, but on the whole, I enjoyed it.
Alexander Skarsgård does a decent job as Tarzan. OK, his hair is the wrong color, but he’s not the first blonde actor to play the role.
The script interweaves bits of Burroughs mythos and bits of reality.
The main villain, Léon Rom was a real person. And he was actually much worse than the movie depicts. (The film is only PG-13, so they were not allowed to show some of Rom’s grislier misdeeds.)
Samuel Jackson’s character, George Washington Williams, was also a real person. His military background was just as colorful as Jackson describes. He really did travel to the Congo Free State, and he really did publish an exposé and condemnation of the abuses there. The movie neglects to mention that he was a Christian minister. I suppose that would have been problematic in the fight scenes, where Jackson emphatically does NOT turn the other cheek.
The secondary villain is named Mbonga. He possesses diamonds, which may or may not have come from the city of Opar. He wears a leopard-skin garment, and fights with claws. Nice little nods to several different Burroughs novels.
One scene I found interesting was when Tarzan encounters a group of Mangani and fights with Akut, the leader.Burroughs would have had Tarzan beat Akut, and take over the tribe.
In the real world, we know that a human cannot possibly overpower a great ape.
So, in the movie, Tarzan fights hard enough to earn Akut’s respect, then surrenders.
My biggest complaint was the photography. The color palette was darker than I would have preferred. Is there something about the 3-D process that washes out the colors? I don’t remember the Iron Man movies being that drab. This is an action-adventure fantasy. The savannahs should be sun-kissed gold, and the jungles should be vivid green.