Skip to content
maxnews
People

The Best Actresses Who Played Cleopatra, Ranked

We’re ranking the best Cleopatra actresses of all time. As one of the most enigmatic and fascinating characters in antiquity, Cleopatra is often portrayed as being powerful, pragmatic, and sensual. Yes, she might have conquered Julius Caesar’s heart, but there’s still so much we don’t know about her. In fact, the mythos of Cleopatra has become so popular that it’s hard to separate fact from fiction. From the very first films, actresses have portrayed their own unique version of Cleopatra. While Vivien Leigh captured Cleopatra’s charm in 1945’s Caesar and Cleopatra, Sophia Loren brought the heat to the big screen in her breakout performance in 1954’s Due notti con Cleopatra, which translates to Two Nights with Cleopatra. Elizabeth Taylor also turned a few heads with her classic portrayal in 1963’s Cleopatra, and Monica Bellucci played Cleopatra in Asterix & Obelix. Which actress is your favorite? Vote up the best Cleopatra actresses to see who tops the list.

Entries
20
Votes
6K
Updated
2 days ago

Tap upor downto vote. Your vote is added to Ranker's counts.

Voting identifies your browser with an anonymous fingerprint, stored only as a salted hash, to count one per visitor. Privacy

Source: Ranker, ranked by its voters.

  1. 1

    Elizabeth Taylor

    Cleopatra (1963)

    77% upvoted
  2. 2

    Vivien Leigh

    Caesar and Cleopatra (1945)

    75% upvoted
  3. 3

    Monica Bellucci

    Asterix & Obelix: Mission Cleopatra (2002)

    69% upvoted
  4. 4

    Leonor Varela

    Cleopatra (1999)

    62% upvoted
  5. 5

    Sophia Loren

    Due notti con Cleopatra (1954)

    60% upvoted
  6. 6

    Claudette Colbert

    Cleopatra (1934)

    52% upvoted
  7. 7

    Theda Bara

    Cleopatra (1917)

    48% upvoted
  8. 8

    Pascale Petit

    A Queen for Caesar (1962)

    40% upvoted
  9. 9

    Virginia Mayo

    The Story of Mankind (1957)

    39% upvoted
  10. 10

    Linda Cristal

    Legions of the Nile (1959)

    36% upvoted