smash hit

[smash hit] {n.}, {informal} A very successful play, movie oropera.

The school play was a smash hit.