Shakespeare wrote a play about her and Elizabeth Taylor played her in a movie. The effect of modern media is 99% of the reason why Cleopatra feels more "contemporary" than, say, Hatshepsut (for whom plenty of artifacts exist) or even Nefertiti.
Shakespeare wrote a play about her and Elizabeth Taylor played her in a movie. The effect of modern media is 99% of the reason why Cleopatra feels more "contemporary" than, say, Hatshepsut (for whom plenty of artifacts exist) or even Nefertiti.
Hatshepsut and Nefertiti lived respectively 1400 and 1300 years before Cleopatra, and about 700 years before even the founding of Rome. I'm no expert, but seems to me that those two names completely disappeared from the historical record between say 1000 BC and AD 1800, and were rescued from obscurity only by 19th-century archaeologists.
I don't think Sharespeare would have mentioned her had she not figured prominently in the lives of main figures during the fall of the Republic.