Мальчик Серёжа побывал в Москве в настоящем оперном театре. Вернувшись домой, он привозит в подарок своим друзьям — Егорке, Марфуше, Стене, Саше и Коле — большую коробку с кукольным театром. Все вместе они начинают разыгрывать представление. А их куклы становятся персонажами оперы.
Сюжет оперы рождается по ходу игры, законы которой — это законы оперного жанра. Серёжа больше не Серёжа, он отважный герой по фамилии Сергеев, Егорка — Егоров, а Стеня — прекрасная принцесса Устинья.
Устинья сидит и читает книгу, как вдруг появляется Великан и пытается её поймать. Сергеев и Егоров прогоняют Великана. Устинья падает в обморок. Друзья кладут её на диван и уходят, роняя визитные карточки.
Очнувшись, Устинья находит карточки и решает написать письма своим спасителям. Но пока ей пора спать.
Наутро Устинья сервирует стол в ожидании гостей, пьёт чай и пишет письма. Когда она уходит отнести их на почту, вновь появляется Великан. Не найдя своей жертвы, он забирает её обед.
Устинья возвращается, следом приходят скромные герои Сергеев и Егоров. Слышны шаги Великана. Устинья снова падает в обморок. Друзья снова кладут её на диван и решают доложить о Великане Королю.
В зелёном лесу, полном пения птиц, Сергеев выслеживает Великана. Тот полон решимости расквитаться с Устиньей.
Во дворце Королю докладывают о приходе Сергеева. Сергеев рассказывает, как опасен Великан, и просит у Короля солдат, чтобы победить врага и отомстить за украденный обед Устиньи. Король негодует и даёт Сергееву отряд солдат. Великан всё слышит и тоже негодует.
Во главе отряда Сергеев и Егоров маршируют на бой с Великаном. Тот обходит солдат с тыла, захватывает Егорова и забирает его с собой.
Раненый Егоров жалуется, что Сергеев бросил его в беде, но Сергеев возвращается за другом и снова ведёт солдат в бой.
Устинья тревожится о судьбе Сергеева и Егорова. В дверь звонят. Входит перевязанный Егоров. Устинья поит его чаем. Постепенно все остальные гости собираются и танцуют вальс.
Обессилев от противостояния с Великаном, Король впадает в отчаяние. Но Великан приходит мириться. Оказывается, чтобы он не делал бед, достаточно… покормить его обедом!
Король представляет ликующему народу верного друга — Великана. Игра окончена, опера дописана!
В спектакле принимает участие детская группа Камерной сцены им. Б. А. Покровского.