If my opponent uses Charm to move my only unit from a battlefield where I have a Hidden card, does my Hidden card stay in play if I no longer control that battlefield?

Ruling: No, if you do not control the battlefield, the hidden card is immediately trashed.

Sequence:

  • The unit is moved by Charm
  • You lose control of the battlefield
  • Cleanup step 5 occurs (cleanup happens anytime a move is completed)
  • The hidden card is trashed

Nuances:

  • You can use a reaction to reveal the hidden card before it gets trashed
  • If the hidden card is Zhonya's, revealing it will play it to the battlefield it was hidden at, but since gear can't exist at battlefields, it immediately gets recalled to base
  • If the charmed unit dies at its new location, Zhonya's will save it (assuming no other units die)