The villain of Far Cry 6 is Antón Castillo, a charming yet violent dictator who wants to return the island nation of Yara to its former glory at any cost. Castillo is played by Giancarlo Esposito, who’s renowned for playing bad guys in Breaking Bad, The Boys and The Mandalorian, to name a few of his most iconic roles.