"Castle" Season 8 Episode 16 throws Sergeant Javi Esposito, played by "Executive Decision" actor Jon Huertas, in the thick of things. "Castle" Season 8 Episode 16, which is titled "Heartbreaker," gives the show a breather from the intense arc on Loksat and brings back a big old mess for Javi Esposito from the past.
As the ABC episode promo promises, an old fling will turn up in "Castle" Season 8 Episode 16 and turn the world upside-down for Javi Esposito.
According to Carter Matt, "Castle" Season 8 Episode 16 will revive an old case that is supposed to have been wrapped and locked by Javi Esposito long ago. However, Kate Beckett (played by "The Tourist" actress Stana Katic) and Richard Castle (played by "Firefly" star Nathan Fillion) will find out in "Castle" Season 8 Episode 16 that Javi Esposito may have crossed some lines. The investigation of the death of an armored car driver triggers the revelations for "Castle" Season 8 Episode 16.
Gossip & Gab points out that "Castle" Season 8 Episode 16 will have a little less focus on Kate Beckett. However, Angelica Celaya, who played Zed Martin in the "Constantine" TV series, will be on hand to add to the merry-go-round of "Heartbreaker."
Seeing Angelica Celaya play her heart out as her guest character for "Castle" Season 8 Episode 16, will she and Javi Esposito land themselves into more mess? Kevin Ryan points out that Javi Esposito should have known better than to dive into a fling with a possible criminal. "Castle" Season 8 Episode 16 does sound like it will lend itself to a few laughs, at the expense of Javi Esposito, of course.
"Heartbreaker" is directed by Tom Wright, who is known for his work on "NICS" and "Supernatural." ABC will air "Castle" Season 8 Episode 16 on April 4. Stana Katic, Nathan Fillion, Seamus Denver, Jon Huertas and Angelica Celaya will star in "Castle" Season 8 Episode 16.