Сразу после окончания Великой Отечественной войны Александр Галич написал пьесу «Матросская тишина», которую предлагал разным театрам, но никто не брал историю любящего отца и неблагодарного сына.
Автор решил, что пьесу не берут из-за печального финала, и дописал оптимистичную концовку, которая разворачивается через десять лет после основных событий. Новый вариант он стал распространять среди своих знакомых, и вскоре и нему приехали на разговор Олег Ефремов и Михаил Козаков из Студии молодых актеров. Они согласились поставить «Матросскую тишину» без оптимистичного финала.
Главные роли отдали Евгению Евстигнееву и Игорю Кваше, много репетировали, но до премьеры дело не дошло – в начале 1958 году постановку «Матросская тишина» запретили. Это произошло после генеральной репетиции.
В худсовете заявили, что Галич неправильно передает роль евреев в Великой Отечественной войне, не стоит показывать такой вариант. Галич был потрясен этой историей и потом написал книгу о том, как будущему «Современнику» не дали поставить «Матросскую тишину».
Потом было 30 лет тишины – ни один театр так и не решился поставить пьесу, и только в 1990 году Олег Табаков взял произведение в работу. Для молодой «Табакерки» этот спектакль стал прорывом, а исполнитель главной роли Владимир Машков – узнаваемым артистом. 27-летний актер успешно сыграл пожилого человека по имени Абрам.
Роль Давида Шварца в разных составах постановки играли Сергей Безруков и Евгений Миронов. При этом, оба были ненамного младше своего «отца».
В 2003 году Машков решил снять фильм «Матросская тишина», получивший в итоге название «Папа». Актеру тема отцов и детей была особенно близка, потому что он потерял родителей, будучи студентом второго курса, и всю жизнь переживает их безвременный уход.
Фильм «Папа» снят по мотивам пьесы Галича, так как режиссер изменил ряд сцен и финал. Это обидело дочь Галича, которой о правках не сообщили.
Владимир Машков выступил в проекте режиссером, сценаристом и исполнителем главной роли, которую до этого сыграл на сцене сотни раз. Взрослого Давида сыграл Егор Бероев, который своего родного отца не знал.
Маленького Давида сыграл 12-летний Андрей Розендент, которого Машкову помог найти скрипач и дирижер Владимир Спиваков. Бероеву и Розенденту пришлось сесть на диету, чтобы похудеть для роли.
В фильме Андрей играет на скрипке сам, а за Бероев – сам Владимир Спиваков. Два месяца актер учился правильно водить по струнам смычком.