In the annals of Hollywood “what-ifs,” few scenarios are as tantalizing or as problematic as the one involving Tom Cruise, Steven Spielberg, and a black leather mask. Long before Antonio Banderas played Zorro in 1998, the movie almost starred the biggest action hero in the world. But in a rare moment of good judgment that probably saved his career from a big scandal, Cruise turned down an offer from one of the most powerful producers in movies, Steven Spielberg.
According to a resurfaced oral history, a cinematographer named Mikael Salomon was originally supposed to direct ‘The Mask of Zorro‘. He said that Spielberg, who was an executive producer, had a clear idea for the lead. He wanted Cruise to play the Mexican vigilante Don Alejandro de la Vega.
The Controversy Tom Cruise Saw Coming

For almost any other actor, working with Spielberg on a summer blockbuster would be a no-brainer. But Cruise could not ignore how bad the situation looked.
Related: How One Forgotten TV Episode Taught Tom Cruise to Control Hollywood Without Directing
Back then, Salomon knew about the growing anger in Hollywood over representation. He pointed to the backlash against ‘The House of the Spirits‘, which used non-Latino actors for Latino roles and caused protests in South America. Salomon said he warned Spielberg directly: “You know, that’s probably not a good idea, just for that reason.”
Turns out, Cruise did not need much convincing. When he heard that Spielberg wanted to make the offer, the actor did something unusual and called Salomon himself to say no. “I had worked with him on Far and Away,” Salomon recalled. “So he called me up and said, ‘Thanks for the offer, but I think it’s not a great idea for me to do this movie because, as you know…’”
Salomon remembered exactly what he said back: “Tom, you’re a very smart guy. Absolutely, you’re absolutely right.“
How Antonio Banderas Replaced Tom Cruise and Saved the Film

Looking back from 2026, Cruise’s choice looks smart. If he had put on the mask, the movie would have faced serious criticism for whitewashing, the practice of casting white actors to play characters of color. The film already got a little heat for casting Welsh actress Catherine Zeta Jones as a Latina hero.
In case you missed it: ‘Digger’ Could Change How We See Tom Cruise After His ‘Mission: Impossible’ Era
Instead, the part went to Spanish actor Antonio Banderas. He is not Mexican, but his Latin background and confidence gave the role a real feel and turned the movie into a classic. Salomon admitted he actually wanted Andy Garcia for the part. However, in the end, casting Banderas is what made the film last.
Why Tom Cruise’s Rejection Was His Smartest Career Move

Cruise would eventually work with Spielberg on ‘Minority Report‘ and ‘War of the Worlds‘, but the Zorro movie that never happened remains a fascinating footnote. By saying no, Cruise avoided a public relations disaster that could have hurt his clean-cut image.
It is funny to think about. The guy who plays Ethan Hunt has built his whole career on stunts, masks, and impossible missions. But back in 1996, his smartest move was simply walking away from the deal. As Salomon said, the film gods are fickle. In this case, though, Cruise spared himself a battle even he could not have won.
The Mask of Zorro is currently streaming on various platforms.
You might also want to read: “You’re Here to Play the Bad Guy”: Antonio Banderas Opens Up on Hollywood’s Racial Stereotypes







