What does "reveal" mean in this context?
From the Legendary: Marvel core rule book on page 17 (emphasis mine):


  “Reveal a card” just means show the other players that you have it. You don’t play or discard the card you revealed. When you have the opportunity to “reveal a card”, you can reveal a card from your hand or you can reveal a card in front of you that you have already played this turn.


Unfortunately, this doesn't appear to be explicitly stated in the rules for Big Trouble in Little China, but they same rules likely apply.



In the context of this card, you will (almost always) end up revealing a card from your hand. The reveal happens as part of the Master Strike for Six Shooter, which most likely happens at the beginning of a player's turn when the top card of the villain deck is revealed. In some other Legendary versions it's possible to reveal the top card of the villain deck in the middle of a player's turn, but I haven't played this enough to know whether that's possible in the Big Trouble in Little China version.