Synonyms of 'blockbuster'

astonishment, blow, bomb, bombshell, catch, earthshaker, eye-opener, joker, kicker, peripeteia, revelation, shocker, surprisal, surprise, surprise party, switch, thunderbolt, thunderclap