Действие картины происходит на неком «острове Аарчым», расположенном в Северном Ледовитом океане. Там, на полярной станции живут и работают двое — начальник метеостанции Сергей (Сергей Пускепалис) и стажер Павел (Григорий Добрыгин), который приехал на трёхмесячную практику. Их вахта подходит к концу. Сергей ждет возвращения на материк, где он не был уже долгое время, и где его ждут жена и сын. Тонкая ниточка связи с внешним миром — неустойчивая радиосвязь с центральной базой. Однажды, в отсутствие Сергея (тот пошёл ловить гольца) по радиосвязи приходит трагическое сообщение о смерти семьи Сергея...
Молодой парень Виктор, проиграв в карты, ограбил чужую квартиру. Встав на скользкую дорожку, Виктор мучается сложным выбором между понятиями совести и той компанией, в которую он попал. Олеся сбегает из дома, чтобы найти своего отца. Она ждет его на вокзале с чистой наивной доверчивостью. Виктор и Олеся знакомятся друг с другом в самые тяжелые периоды своих жизней, и незаметно меняют друг друга к лучшему. Драма Павла Чухрая «Клетка для канареек» основана на пьесе Анатолия Сергеева «Случай на вокзале».
Сильная, всегда убежденная в своей правоте Елизавета Уварова становится председателем горисполкома старинного города Златограда. Героиня пламенно любит проект будущего моста, который соединит старую и промышленную части древнего города.