Continuity mistake: After Richard cuts his hair, it goes back to its original length at least three times during the movie. (00:30:10 - 01:24:10)
Character mistake: According to her biography found in the library, Elise was born November 11, 1885, but William Robinson tells Richard that he met Elise when she was 16 years old, in March, 1903, at which time she would have been 17.
Factual error: When Richard Collier follows Elise into the restaurant all the men are wearing hats. Their hats would have been checked at the door.
Answer: There are several things like this throughout the movie. It's a rather busy location.