Purple Rain ★★★★

The offstage moments are flimsy. The onstage moments are unforgettable.