Aryid August Afzelius , as Rudolf Hjärnesmed