Eleanor Marx aka Tussy
Edward Aveling
Friedrich Engels
Helen Demuth
Olive Shreiner
Laura Marx
Karl Marx
Paul Lafargue
Johnny Longuet
Friedrich 'Freddy' Demuth
Young girl
Gerty
Wilhelm Liebknecht
Havelock Ellis
Henry
French Doctor
Factory worker
Carriage lady
Charles Longuet
German socialist
Susanna Nicchiarelli (voice)
Conference woman
Orphanage Comrade
Jenny von Westphalen
Chemist
Bearded man
Magician
Woman
William
Phillip
Jenny Marx
Eleanor Marx as a child
Louise
Bronco John
Magician's assistant
Michael
Eleonor as a child (uncredited)