Drama is based on conflict. There is usually a big conflict going on throughout the story or novel or play, and also small conflicts in individual scenes. When Horatio joins Marcellus and Bernardo the three men are bickering about the ghost. Horatio thinks it can't be a ghost because there are no such things as ghosts. Marcellus and Bernardo thinks there must be ghosts because they have seen one. This adds a little spice to the scene. It seems natural that Horatio would join them on their watch if they tell him they have seen a ghost who looks exactly like the late King Hamlet. He might ridicule him, and then they might challenge him to come and see for himself. They expect the ghost to return because it has appeared several nights in succession. Otherwise, they couldn't promise him he would see the ghost.
Shakespeare wanted Horatio to report the visit of the ghost to Hamlet because Horatio is Hamlet's confidant throughout the play, right up to the very end. Horatio's report would be more reliable than that of Marcellus and Bernardo. Hamlet believes Horatio, but he probably wouldn't believe Marcellus and Bernardo any more than Horatio did before he saw the ghost with his own eyes. The audience only sees a bearded actor wearing armor and a helmet. Shakespeare has to take great pains to establish that (1) this is a ghost and not a live man, and (2) that the actor looks exactly like the dead King Hamlet. The only thing the actor can do to seem to be a ghost, since he isn't wearing a sheet and isn't covered with luminous paint, is to walk in a "ghostlike" manner. We can imagine that the actor would stalk slowly and silently. He would probably be wearing only stockings or felt slippers so that he wouldn't make the stomping sound that is heard so often in stage plays when actors walk across a wooden stage.
That would have been about as much as Shakespeare could hope to achieve--but a lot would depend upon the dialogue. All three men keep saying the actor in the armor and helmet is a ghost and looks exactly like the dead King Hamlet. Shakespeare wanted to establish this beyond doubt before Hamlet encounters the ghost of his dead father. Otherwise there would have to be a lot of dialogue between Hamlet and the ghost for the purpose of establishing the ghost's identity.
In a movie version of Hamlet it would be very easy to make the ghost look "ghostlike." They can do practically anything in a movie--but Shakespeare didn't have those technical options. In a movie the ghost could be transparent, luminous, and floating in air. Even his voice could be made "ghostlike" in one way or another.