blockbuster
noun
[ ˈblɒkbʌstə ]
• a thing of great power or size, in particular a film, book, or other product that is a great commercial success.
• "a blockbuster film"
Origin:
1940s (denoting a huge aerial bomb capable of destroying a whole block of streets): from block + buster.