Flying Djinn of Wishes enters with three wish counters on it. {2}{U}{U}, Remove a wish counter from Djinn of Wishes: Reveal the top card of your library. You may play that card without paying its mana cost. If you don't, exile it.
2018-07-13
If a spell has {X} in its mana cost, you must choose 0 as the value of X when casting it without paying its mana cost.
2018-07-13
If the revealed card is a land, you can play it only if it's your turn and you haven't yet played a land this turn.
2018-07-13
If you cast a spell "without paying its mana cost," you can't choose to cast it for any alternative costs. You can, however, pay additional costs, such as kicker costs. If the card has any mandatory additional costs, such as that of Tormenting Voice, those must be paid to cast the card.
2018-07-13
If you wish to play the exiled card, you must play it while the last ability of Djinn of Wishes is resolving. You can't play it later in the turn. A spell cast this way may be cast at a time you normally wouldn't be able to cast a spell of that type, but other restrictions (such as "Cast this spell only during combat") are enforced.