This paper examines the role-playing games presented in David Henry Hwang's M. Butterfly. First, the idea of ”seeing double” in metatheater is studied. Then, the role-playing games the two protagonists construct in M. Butterfly are carefully analyzed. I found that both Gallimard and Song mask themselves and role-play accordingly. In Gallimard's game, he self-consciously plays several roles: an actor, a spectator, and a narrator. His multiple roles create layers of ”seeing double” and successfully break the theatrical illusion. While Gallimard shifts among the roles, Song acts out several roles which s/he purposely and consciously identifies with. In addition, both of them also try to role-play in life. The difference is that Song role-plays consciously while Gallimard unconsciously self-deludes himself in his mask of Pinkerton, the wicked West in the story of Madame Butterfly. In the end, Song fails to acknowledge the incongruities between her/his masks and the reality. Gallimard cannot stand the lies hiding behind his lover's mask and chooses to end his life in a new mask.