Glenn Holland (Richard Dreyfus) is a musician and composer who is totally consumed by his passion for music. He longs to write one truly memorable piece of music to leave his mark on the world. But everything in life does not go according to plan. When his wife becomes pregnant he must find a job as a music teacher not realising that this new unplanned path will lead him to a future far greater than he ever dreamed.