If Fantasmic! is canceled for weather or mechanical reasons, yes, they refund the tickets. If you don't show up, you don't get refunded. We've been there when we've been seated, had the desserts, and just before the show was due to start, they canceled the show due to fog. We were refunded all our money.