You probably remember the first time you saw him. A towering, nine-foot-tall figure draped in enough gold to bankroll a small nation, covered in piercings, and possessing a voice that sounded like rolling thunder. He called himself a God-King. He wanted Leonidas to kneel. Most of us walked out of the theater in 2007 wondering the exact same thing: who played Xerxes in 300 and how on earth did they make him look like that?
It wasn't a giant. It wasn't a CGI construct made from scratch.
The man behind the piercings is Rodrigo Santoro. He’s a Brazilian actor who, at the time, was mostly known for being "the hot guy" in Love Actually or for his brief, somewhat controversial stint on Lost. Seeing him transform into the Persian monarch was a total shock. He didn't look like himself. He didn't move like himself. Honestly, the transformation is still one of the most impressive feats of digital and physical character work in modern action cinema.
Breaking Down the Man Behind the Mask
Rodrigo Santoro isn’t nine feet tall. He’s actually about 6'2". While that’s tall for a regular person, it’s a far cry from the mountainous presence we saw on screen. Zack Snyder, the director, had a very specific vision for Xerxes. He wanted him to feel "otherworldly." Not just a king, but a literal deity walking among mortals.
To get the look right, Santoro had to spend hours in the makeup chair. Every. Single. Day.
They had to shave his entire body. Every bit of hair. Then came the gold silk-screened skin. Then the prosthetics. Then the piercings—none of which were real, thankfully, but they looked heavy enough to tear skin. Santoro has talked in interviews about how the costume restricted his movement, which actually helped the performance. It made him move with a slow, deliberate grace. He couldn't just "act" like a king; the sheer weight of the character's aesthetic forced him into that persona.
The Digital Sorcery of the God-King
So, how did they make a 6'2" Brazilian actor look like a giant next to Gerard Butler?
It wasn't just one trick. It was a combination of "forced perspective" and a whole lot of post-production wizardry. Most of the time, Santoro wasn't even in the same room as the other actors. When you see Xerxes putting his hands on Leonidas' shoulders, Santoro was often standing on a bucket or a platform, acting against a blue screen.
They used a technique where they filmed Santoro separately and then digitally scaled him up. But you can't just "embiggen" a person in a frame without it looking weird. The visual effects team at Animal Logic had to meticulously match the lighting and the camera angles so that when the two shots were merged, the shadows fell correctly. If the light on Xerxes' face didn't match the sun hitting Leonidas, the illusion would break instantly.
Interestingly, Santoro recorded his lines with a specific modulation. His voice was pitched down in post-production to give it that vibrating, subsonic quality. It’s why he sounds like he’s speaking from the clouds.
Why Santoro Almost Didn't Get the Part
Funny enough, Santoro wasn't the obvious choice. At the time, he was being pigeonholed as a heartthrob. In Brazil, he was a massive soap opera star. In Hollywood, he was the guy Karl Urban's character was jealous of in Love Actually.
Snyder wanted someone who could project "androgynous beauty" and absolute power. Xerxes in the Frank Miller graphic novel is a very specific, stylized character. He’s not the historical Xerxes—who likely had a very impressive beard and looked much more like a traditional Persian ruler—but a comic book fever dream. Santoro tapped into that. He brought a weirdly calm, almost seductive menace to the role.
He stayed in character on set, too. Mostly because it was hard to talk to people when you're covered in gold paint and fake jewelry, but also because he wanted to maintain that sense of isolation.
The Historical Xerxes vs. The 300 Version
Let's get real for a second: the Xerxes played by Rodrigo Santoro bears almost zero resemblance to the historical Xerxes I of Persia.
If you look at the stone reliefs at Persepolis, the real Xerxes had a long, curled beard and wore traditional Persian robes. He didn't have 50 piercings. He didn't stand nine feet tall. He was a statesman and a builder as much as he was a conqueror.
But 300 isn't a documentary. It’s a tall tale told by a Spartan soldier (Dilios) to fire up the troops. In that context, Xerxes has to be a monster. He has to be a giant. He represents the overwhelming, "exotic" force of an empire that the Spartans were convinced was inhuman. Santoro played the legend of Xerxes, not the man.
Where is Rodrigo Santoro Now?
After 300, Santoro’s career took a massive turn. He didn't just stay the "gold guy."
He returned for the sequel, 300: Rise of an Empire, which actually gave him a bit more of an origin story. We got to see him before the transformation, which was a nice nod to his actual face. But his best work arguably came later.
If you've watched Westworld on HBO, you know him as Hector Escaton, the brooding outlaw host. It’s a completely different vibe—gritty, dusty, and very human. He also played Raul Castro in Che and voiced characters in Rio. He’s become one of the most successful Brazilian actors in the history of Hollywood, largely because he was willing to disappear under all that gold leaf in 2007.
The Physical Toll of Being a God
Acting is often seen as just "saying lines," but playing Xerxes was a grueling physical job.
- Shaving: He had to be completely hairless, which required constant maintenance that irritated the skin.
- The Glue: The faux-piercings were held on by surgical adhesives that had to be carefully removed every night.
- Isolation: Since he filmed almost all his scenes alone against a blue screen, he had no one to play off of. He had to imagine Leonidas' defiance.
He’s mentioned in various press junkets over the years that the most difficult part wasn't the makeup, but the voice. He had to speak in a way that felt "heavy," even before the digital effects were added. He wanted the character to feel like he was bored by the mere existence of mortals. That takes a lot of breath control and a very specific kind of arrogance.
Why the Performance Still Holds Up
Usually, when you look back at CGI-heavy movies from the mid-2000s, they look a bit... crunchy. The effects don't always age well. But Xerxes still looks incredible.
This is because the filmmakers leaned into the "uncanny valley." By making him slightly too big and his skin slightly too metallic, they bypassed the need for perfect realism. He’s supposed to look like a living statue. Santoro’s performance anchors that. If he had played it like a cartoon villain, it would have failed. Instead, he played it with a quiet, terrifying confidence.
He doesn't scream. He doesn't lose his temper. He just expects the world to move out of his way.
Practical Takeaways for Film Fans
If you're looking to dive deeper into how this character was created or want to see more of the actor's range, here is what you should do next:
- Watch the "Making Of" Featurettes: Specifically look for the "Scaling a King" segments on the 300 Blu-ray or digital extras. It shows the side-by-side of Santoro on a green box versus the final shot.
- Check out Westworld: To see the absolute polar opposite of his Xerxes performance, watch Santoro in the first two seasons of Westworld.
- Research the Achaemenid Empire: If the historical inaccuracy bothers you, look up the actual history of the Battle of Thermopylae. The real story is arguably even more fascinating than the movie, involving complex naval maneuvers and political backstabbing that the film ignores.
- Follow Santoro's Recent Work: He’s still very active in both Brazilian and American cinema. Most recently, he appeared in Boundless (Sin Límites), playing Ferdinand Magellan. It’s another massive historical role, but much more grounded in reality.
Understanding who played Xerxes in 300 gives you a much deeper appreciation for the film. It wasn't just a computer-generated monster; it was a dedicated actor working under some of the most restrictive conditions imaginable to create a villain that we're still talking about nearly twenty years later.