The Man Who Laughs ★★½

The dog is named Homo. Homo! And what's up with all the other strange character names?