Based on a true story, Invincible is about a man whose rise to fame and fortune in 1932 coincided with the Nazis rise to power in Germany. When he renounces his career in order to stand beside his people he becomes a symbol of strength and resistance to Polish Jews. Zishe (Jouko Ahola) is the son of a Jewish blacksmith living in a small town in Eastern Poland. A giant of a man with remarkable physical strength, Zishe is discovered by Landwehr (Gustav Peter Wohler), a theatrical agent who believes a successful nightclub act can be built around this Polish Adonis. Landwehr brings Zishe to Berlin, where he lands a spot in the revue of a nightclub run by Hanussen (Tim Roth), a stage hypnotist who claims to be a Danish nobleman with psychic gifts. Hanussen is also a confirmed anti-Semite who is in cahoots with many of the leading members of the Nazi Party, who are gaining momentum. Zishe's act, in which he performs feats of strength while costumed as a Roman soldier, becomes a great success, but when he falls for Marta (Anna Gourari), a pianist at the club, he discovers he has a rival for her affection ù Hanussen, who is her lover but is also physically abusive towards her. One night, while performing for an audience comprised of Hanussen's Nazi friends, Zishe reveals to the crowd that he is actually a Jew. He soon becomes a champion of the Jewish cause and a hero to his fellow Poles, but earns the wrath of Hanussen and his comrades in the process. As he has often done in the past, Werner Herzog aims for realism in his casting for Invincible; Jouko Ahola, who plays the Polish strongman, is actually a champion weightlifter from Poland, while Anna Gourari is known to music aficionados as a gifted concert pianist.