Castle confronts Javier Esposito in this scene. The latter is played by actor Jon Huertas.
Lanie Parish is the medical examiner on Castle. She's portrayed by actress Tamala Jones.
Gilles Marini is seen here during his guest-starring stint on Castle. He plays a magician on the ABC hit.

Castle Season 3 Episode 12 Quotes

Beckett: What am I supposed to charge him with? Being a twin? Castle: Being an evil twin in a magic murder.

How do you like my naval ring?