Michael Weatherly's upcoming final "NCIS" episode may finally be starting to take shape.

TV Line reports his Agent Tony DiNozzo character will soon be reunited with ex-girlfriend Jeanne Benoit. In the "Loose Cannons" episode scheduled to air on Feb. 23, DiNozzo pays his ex a visit while chasing down a lead involving doctors in Sudan.

All indications are the two once again magically hit it off, despite the fact Benoit (Scottie Thompson) is now married.

How Will DiNozzo be Written out?

After 13 seasons and being one of only a few remaining original characters on TV's most watched drama series, Weatherly recently announced that he will be leaving the show at the end of the season to pursue other interests. Ever since than, speculation has run rampant as to how network officials might decide to write off his character.

Other than running off with Benoit, TV Line speculates another possibility could center on DiNozzo rising within the ranks of the operation and leaving for another position in a different locale.

Big Plans for Upcoming 300th Episode

Meanwhile, IBTimes reports Taye Diggs will soon be joining the cast to star in the series' upcoming 300th episode. The website reports the veteran actor and Broadway star is set to play Marine Gunnery Sergeant Aaron Davis in an episode that will also require him to use his musical chops.

According to TV Guide, Davis, a sniper by trade, will meet the "NCIS" team while they're investigating a shooting where he was injured. Word is Diggs' show recovery will include "a cutting-edge music therapy program,"

The 45-year-old Diggs, whose Broadway credits include "Rent" and "Hedwig and the Angry Inch," currently stars on TNT's "Murder in the First" and has previously had guest spots on TV series "Rosewood" and "The Good Wife."

"NCIS" Season 13 airs Tuesdays at 8 p.m. EST on CBS. Diggs' episode airs March 15.