The 1999 film The Mummy is a beloved action-adventure classic, but many fans seem to have an unusual memory about the film’s villain. A large number of people distinctly remember Billy Zane playing the role of Imhotep, the resurrected ancient Egyptian priest. However, the reality is that Imhotep was actually played by Arnold Vosloo.
Memory vs. Reality: Billy Zane or Arnold Vosloo?

- The Memory: Billy Zane, best known for his role as Cal Hockley in Titanic, played the terrifying and iconic mummy, Imhotep.
- The Reality: Arnold Vosloo, a South African actor, actually portrayed Imhotep in both The Mummy (1999) and The Mummy Returns (2001).
Just discovered Billy Zane does not play Imhotep in The Mummy and now I believe in the Mandela Effect.
— Isaac M. Morehouse (@isaacmorehouse) June 23, 2021
I used to think the Mandela effect was for idiots, then tonight I found out Billy Zane isn't in The Mummy 1999 and my whole life is a lie
— Scott Forsyth (@scottoland) December 13, 2022
Billy Zane in The Mummy is the most notable Mandela effect IMO
— Jasó Fitzface 🇺🇸🇪🇸 (@jfitzface) December 23, 2023
Billy Zane being in the mummy is one of my oldest Mandela effect experiences
— Neo (@NeoWokio) July 5, 2024
Billy Zane being in The Mummy is my Mandela Effect
— Jeremy (@DruidCityComic) November 1, 2024
Soooo I thought Billy Zane played Imhotep in 1999 until 2 minutes ago and now there‘s Arnold Vosloo in Psych and Arnold Vosloo is not Billy Zane and I am so confused wow.
— Sarah (@mx_leelah) November 28, 2017
What the fuck? My entire life, I thought that Billy Zane played Imhotep in "The Mummy"…but he didn't!? It was Arnold Vosloo?? What? What? dead.
— Merme (@Merme87) May 24, 2018
I found out today that Billy Zane didn’t play Imhotep in the mummy! I can’t be the only person who thought this!! 🤯
— Winona Blews (@TourmalineEyes) June 10, 2024
I have thought for 22 years that Billy Zane played Imhotep in The Mummy. He did not. My life has been a lie
— Tom Wainwright (@tom23wain) December 23, 2021
for the last 20 years i thought that billy zane was imhotep in the mummy but it turns out it was some other guy
— Nick Schadegg (@nickschadegg) September 17, 2018
Turns out that for 18 years I was wrong and thought Imhotep in The Mummy was played by Billy Zane. How did that happen?
— Frau Elster (@picaae) June 22, 2017
Why Do People Remember Billy Zane as Imhotep?
Several possible explanations might shed light on this strange collective false memory:
1. Arnold Vosloo and Billy Zane Look Alike
One of the most obvious reasons behind this Mandela Effect is the striking resemblance between Arnold Vosloo and Billy Zane. Both actors are bald, have similar facial features, and often play intense or villainous roles. Their similarities have led to confusion in other instances as well, with some fans mistakenly attributing various roles between the two actors.
2. Billy Zane’s Connection to Villainous Roles
Billy Zane is well known for playing memorable villains, such as Cal Hockley in Titanic and The Collector in Demon Knight. This association with antagonistic roles may have led people to misremember him as the evil high priest in The Mummy.
3. The Power of Suggestion and Repeated Misattributions
Once a few people mistakenly recall Billy Zane as Imhotep, the idea spreads quickly. Online discussions, memes, and casual conversations reinforce the false memory, making it feel even more real.
Final Thoughts: What Do You Remember?
Did you always know Arnold Vosloo played Imhotep, or do you distinctly remember Billy Zane in the role? This Mandela Effect continues to baffle movie fans, proving once again that our memories aren’t always as reliable as we think. Let us know in the comments what you recall!