Some iconic movie characters are so deeply ingrained in our minds that it’s almost impossible to picture anyone else playing them. Luckily, modern AI tools can now satisfy that curiosity and give us a glimpse into an alternate cinematic reality.
1. Emma Stone — Margot, The Menu
2. Keanu Reeves — Wolverine, X-Men
3. Kaley Cuoco — Birdie Jay, Glass Onion
4. Nicolas Cage — Neo, The Matrix
5. Gwendoline Christie — Maleficent, Maleficent
6. Elizabeth Olsen — Daenerys, Game of Thrones
7. Timothée Chalamet — Norman Bates, Bates Motel
8. Julia Roberts — Rose DeWitt Bukater, Titanic
9. Olga Kurylenko — Diana, Wonder Woman
10. Jennifer Lopez — Sarah, Hocus Pocus
11. Emma Roberts — Katniss Everdeen, The Hunger Games
12. Tom Hiddleston — Will Turner, Pirates of the Caribbean
13. Meryl Streep — Dwan, King Kong
14. Sandra Bullock — Cruella de Vil, 101 Dalmatians
Don’t miss our other article showcasing celebrities you likely remember only in their later years — but their younger selves were absolute stunners.