If the action happened at one point in the past and is over, use simple past. The key point is the action and its effect are finished.
If the action started in the past and it affects now, use the present perfect. The key point is the effect is still in play.
I haven't seen that actor for a long time means I still don't see him.

ありがとうございます!!