감격스럽다 can be used in the situation you feel very happily overwhelmed.
뭉클하다 is for the mood when you feel sad in a way. And it is your feeling. So you can’t say the movie is 뭉클. You should say 영화를 봐서 마음이 뭉클하다.(가슴이 뭉클하다is also fine)
영화가 감격스럽다 = 영화를 봐서 뭉클하다
선물이 감격스럽다= 선물을 받아서 뭉클하다
They are not exactly same, but can be used in similar way. Hope it will help you.