CharacterDetective Javier EspositoDetective Javier Esposito in Castle (2009), played by Jon Huertas. Played byJon HuertasAppears inCastle2009