Gal Gadot is one of the most beautiful women I have ever seen. I have read that she is supposed to play Cleopatra soon.
She is perfect for the role (imo).
There are already social justice warriors condemning the casting choice. Claiming that Gal isnt "ethnic" enough to play an Egyptian queen.
Little do these people know that Cleopatra was Macedonian. A descendent of King Ptolemy, who was one of Alexander The Great's generals. When Alexander died, he split up his territory amongst his generals, with Ptolemy getting Egypt.
Gal would make a perfect Cleopatra, just like Elizabeth Taylor before her. She wasn't brown or black.