The only one of these scenes that was in the script is when Molly Brown says, "Why do they announce dinner like a cavalry charge?" The others were added by the actor or actress.

Leonardo DiCaprio's shout "I'm the king of the world!" was not written. It was kept in the movie because it seemed a perfect reaction for a young drifter on such a grand ship.

Cal was only supposed to yell at Rose, telling her that, being his fiancee, she was his wife in practice, if not by law, and she better behave that way. Billy Zane adds to the scene by flipping a table over during his tantrum. He truly scared Kate Winslet by doing this. James Cameron thought the look on her face fit so well with the plot that this scene was kept.

In the original script, Rose was supposed to jab Cal with a hairpin when he tries to stop her from following Jack. Kate Winslet talked to James Cameron about changing it to her spitting in his face. Billy Zane was not aware of this, so the first time she did it, he was very surprised. Cameron liked the look of surprise on his face and kept it in the movie.

More Info: imdb.com