Vaas difference?
Ubisoft finally gave up this morning and admitted thatGiancarlo Esposito stars inFar Cry 6as villain Anton Castillo. After rumors and leaks and leaky rumors, it was enough for Ubisoft to throw its hands up in exasperation mere days before the official reveal on July 12. An unnoticed detail is that Esposito’sBetter Call Saulco-star might appear alongside him.
TheFar Cry 6promotional art shows Castillo with a boy named Diego, and that child might eventually grow up to beFar Cry 3‘s Vaas. IGN’s Joe Skrebel’s did some important scar forensics work and uncovered a startling similarity:

So. Is Diego in Far Cry 6 meant to be a young Vaas from Far Cry 3?pic.twitter.com/4trOhRtEhy
— Joe Skrebels (@2plus2isjoe)May 29, 2025

Vaas didn’t have that scar inFar Cry 3, but voice actor Michael Mando had it shaved into his eyebrow for live action appearances. (Also, his hair part has really shifted over the years!)
A few pieces need to fall in place for this correlation to make sense.Far Cry 6needs to occur beforeFar Cry 3. Diego needs to flee to the Pacific islands and reinvent himself as Vaas. Neither of those feel like super big stretches.

Strengthening the case,Mando teased a Vaas role reprisalin a recent AMA on reddit. And, wrapping Esposito and Mando together in a video game on the heels of their performances in one of TVs most popular shows — well, that seems like a marketing beat that Ubisoft could sellFar Cry 6on.
We’ll possibly find out this Sunday during the Ubisoft Forward event. Me? I’m all-in on this theory. The stars align because the scars align.






