Some of them will make you do a double take.
Renée Zellweger as Judy Garland in Judy.
Lady Gaga as Patrizia Reggiani in Gucci House.
Denzel Washington as Malcolm X in Malcolm X.
Anthony Hopkins as Pope Benedict XVI in The two popes.
Demetrius Shipp Jr. as Tupac Shakur in All eyes on me.
Hilary Swank as Amelia Earhart in Amelie.
Meryl Streep as Margaret Thatcher in The iron woman.
And Meryl Streep as Julia Child in Julie & Julia.
André 3000 as Jimi Hendrix in Jimi: Everything is by my side.
Rami Malek as Freddie Mercury in Bohemian Rhapsody.
Emma Stone as Billie Jean King in Battle of the sexes.
Charlize Theron as Megyn Kelly in Bomb.
Kristen Stewart as Joan Jett in Runaways.
Jim Carrey as Andy Kaufman in Man on the moon.
Salma Hayek as Frida Kahlo in Frida.
Jennifer Lopez as Selena in Selena.
Michelle Williams as Marilyn Monroe in My week with Marilyn.
Rose Bryne as Gloria Steinem in Mrs. America.
Taron Egerton as Elton John in Rocket man.
Robert Downey Jr. as Charlie Chaplin in Chaplin.
Cate Blanchett as Bob Dylan in I am not here.
Angela Bassett as Tina Turner in What does love have to do with it.
Tom Hanks as Mr. Rogers in A beautiful day in the neighborhood.
Philip Seymour Hoffman as Truman Capote in Hood.
Christian Bale as Dick Cheney in Vice.
Sterling K. Brown as Christopher Darden in The People v. OJ Simpson: American Crime Story.
Bill Hader as Andy Warhol in Men in black 3.
Nicole Kidman as Virginia Woolf in Hours.
Steve Carell as John du Pont in Foxcatcher.
Ashton Kutcher as Steve Jobs in Works.
Reese Witherspoon and Joaquin Phoenix as June Carter Cash and Johnny Cash Walk the line.
Morgan Freeman as Nelson Mandela in Invictus.
Audrey Tautou as Coco Chanel in Coco before Chanel.
Daniel Day-Lewis as Abraham Lincoln in Lincoln.
Helen Mirren as Queen Elizabeth II in The Queen.
And finally, Val Kilmer as Jim Morrison in The doors.