Mr. Holland's Opus

Mr. Holland's Opus ★★★½

A little too much student teacher love to fully endorse this one.