The most recent visit was in 2020 for Luke’s memorial.
Recently, Ethan has come back again and is now being played by James Ryan.
Kristina liked Ethan, but he only wanted to be friends.

Helena then ordered her daughter, Irina Cassadine (Alyshia Ochse), to kill Ethan.
When Lulu was kidnapped, Luke and Laura went after her and found Ethan.
When the trio caught up to her, Helena gave Laura the option to shoot Luke or Ethan.

Laura wouldn’t do it and gave the gun to Luke instead.
They never found Holly, having no clue she was imprisoned there the whole time.
Ethan came clean with Robert about Luke being his real father and the two made peace about the lie.

Ethan didn’t return to Port Charles, however, claiming he needed to be somewhere abroad.
Fortunately, Tracy won the bidding, and Ethan was once again rescued.