Андрей Звягин снимался в кино в юном возрасте. В популярном советском телевизионном сериале «Вечный зов» он сыграл небольшую роль Володи Савельева, сына Ивана. Но зрителям Андрей Звягин больше запомнился по другой роли - Саши Лебедева в подростковой, романтической мелодраме Сергея Соловьева «Сто дней после детства». Юный актёр создал образ невысокого обаятельного мальчишки, ставшего верным другом главного героя.