Rick Castle and Javier Esposito

Castle confronts Javier Esposito in this scene. The latter is played by actor Jon Huertas.
Added:

Lanie Parish Photo

Lanie Parish is the medical examiner on Castle. She's portrayed by actress Tamala Jones.
Added:

Gilles Marini on Castle

Gilles Marini is seen here during his guest-starring stint on Castle. He plays a magician on the ABC hit.
Added:

Castle Season 3 Episode 12 Quotes

How do you like my naval ring?

Beckett

You want my advice? Never sleep with someone you work with.

Castle