Arthur (Terence Stamp) é um rabugento pensionista morador de uma pensão para idosos. Ele nunca gostou de cantar, mas quando sua esposa fica doente, Arthur decide honrar uma das suas atividades favoritas: participar de um coral. Logo ele descobre as técnicas pouco convencionais da diretora dao coral. Sua entrada no grupo o ajuda a construir laços com seu filho James, com quem mantém uma relação fria e distante.