notstarring.com notstarring.com
Find your favorite actors or movies:
Once Upon a Time in Mexico (2003)  «   » 
 Who was considered for Once Upon a Time in Mexico?

Nicolas Cage
Nicolas Cage turned down the role of Sands.
Actor who got the part: Johnny Depp

George Clooney
Clooney was the first choice to play Sands.
Actor who got the part: Johnny Depp

Sean Penn
Sean Penn turned down the role of Sands.
Actor who got the part: Johnny Depp

Kurt Russell
Kurt Russell turned down the role of Sands.
Actor who got the part: Johnny Depp

Quentin Tarantino
Was the original choice to play Cucuy's role, but shooting on the film interfered with filming of Tarantino's Kill Bill.
Actor who got the part: Danny Trejo

Bruce Willis
Bruce Willis turned down the role of Sands.
Actor who got the part: Johnny Depp



See more 2000s trivia




Take Today's Quiz
before they were famous






 Other Popular Movies:
- Once Upon a Time in The West (2)
- Ondine (1)
- The One (1)
- One Flew Over the Cuckoo's Nest (15)
- One Hour Photo (1)
- One Million Years B.C. (1)
- One Step More (1)
- The Only Game in Town (1)
- Open Season (1)
- Opening Night (1)
- Opera (1)
- Operation Petticoat (2)
- The Opposite of Sex (1)
- Orange County (1)
- Ordinary People (8)
- Original Sin (1)
- Osmosis Jones (2)
- The Other Boleyn Girl (2)
- The Other Side of The Mountain (3)
- The Others (1)
- Our Man in Havana (1)
- Out of Africa (5)
- Outbreak (1)
- The Outsiders (7)
- Over the Hedge (4)
- The Owl and the Pussycat (3)
- Paid (1)
- Paint (1)
- Paint Your Wagon (6)
- The Painted Veil (1)