Acting Icon Eddie Izzard plays all 23 roles in ‘Hamlet’ Off-Broadway | ABC News | Podwise