1.
Halle Berry played Old Hollywood icon Dorothy Dandridge in Introducing Dorothy Dandridge.
2.
Jennifer Lopez played Selena Quintanilla-Pérez, the "Queen of Tejano Music," in Selena.
3.
Felicity Jones played Supreme Court Justice Ruth Bader Ginsburg in On the Basis of Sex.
4.
Angelina Jolie played Gia Carangi, the first supermodel, in Gia.
5.
Taraji P. Henson played Katherine Johnson, an important NASA mathematician during the Space Race, in Hidden Figures.
6.
Rosamund Pike played journalist Marie Colvin in A Private War.
7.
Salma Hayek played artist Frida Kahlo in Frida.
8.
Queen Latifah played Bessie Smith, "The Empress of Blues," in Bessie.
10.
Angela Bassett played Tina Turner in What's Love Got to Do with It.
11.
Meryl Streep played chef Julia Child in Julie & Julia.
12.
Andra Day played Billie Holiday in The United States vs. Billie Holiday.
13.
Sissy Spacek played country legend Loretta Lynn in Coal Miner's Daughter.
14.
Kristen Stewart will play Princess Diana in Spencer.
15.
Michelle Williams played Marilyn Monroe in My Week with Marilyn.
16.
Madina Nalwanga played chess prodigy Phiona Mutesi in Queen of Katwe.
17.
Lynn Whitfield played Josephine Baker in The Josephine Baker Story.
18.
AnnaSophia Robb played Bethany Hamilton in Soul Surfer.
19.
Cynthia Erivo played abolitionist Harriet Tubman in Harriet.
20.
Judi Dench played novelist Iris Murdoch in Iris.
21.
And finally, Barbra Streisand played comedian and actor Fanny Brice in Funny Girl.