who played the leading man role in m. butterfly's 1988 broadway production
M. Butterfly The play opened on Broadway at the Eugene O'Neill Theatre on March 20, 1988, closing after 777 performances on January 27, 1990.[2] It was produced by Stuart Ostrow and directed by John Dexter and starred John Lithgow as Gallimard and BD Wong as Song Liling. David Dukes, Anthony Hopkins, Tony Randall, and John Rubinstein played Gallimard at various times during the original run.[3] A highly unusual staging featuring Puccini's music and the Kazakh countertenor Erik Kurmangaliev in the title role was undertaken by Roman Viktyuk in Russia in 1990.[4]