The identity of NCIS: Los Angeles' White Ghost has officially been revealed, and his familiar face is definitely a blast from the past for Kensi Blye.
The White Ghost (Matthew Del Negro) is actually Jack, Kensi's ex-fiancée.
NCIS: LA unveiled the elusive White Ghost during "Fish Out of Water," but writers chose to keep his real name a mystery. However, Del Negro confirmed fans' suspicions via Twitter.
"Calling it now: Jack is played by Giovanni from 'Rizzoli & Isles'! AKA @MatthewDelNegro. No worries, I'll wait for ur confirmation," a viewer tweeted Del Negro.
"Correct. Consider that confirmed. More to come in a few weeks," Del Negro responded.
Now that the cat is officially out of the bag, some viewers are probably racking their brains in an effort to remember when Kensi even mentioned a previous engagement.
Jack was very briefly discussed while Kensi was trying to connect with a suspect during the season 2 episode, "Disorder." A Marine, Jack returned home from Fallujah with PTSD and eventually left his wife-to-be on Christmas Day.
It looks like Kensi will have some major decisions to make during the rest of the season as she works to continue her mission to kill the White Ghost and returns back home to Deeks (Eric Christian Olsen).
NCIS: LA airs Tuesdays at 9 p.m. ET on CBS. Click the video below to see a preview of the series' latest episode, "Fish Out of Water."