Smash hit

A very successful performance/song/play/movie.

was a smash hit.