All characters

Javier Esposito

Played by: Jon Huertas in Castle