Add Yahoo as a preferred source to see more of our stories on Google. The role of Cleopatra has attracted Elizabeth Taylor, Adele James and Angelina Jolie. (Photo: Everett Collection, Netflix, Getty ...