Роли в кино
- 1971 — Чёрные сухари
- 1974 — Последнее лето детства — Миша Поляков
- 1974 — Потому что люблю
- 1976 — Меня ждут на Земле — прапорщик, радист, друг Лены
- 1976 — Память земли — Тимур
- 1977 — Красный чернозём — комсомолец
- 1977 — Сказание о храбром витязе Фэт-Фрумосе — Фэт-Фрумос
- 1978 — Плата за истину
- 1980 — Ленин в Париже — Александр Трофимов
- 1980 — Мужество — Андрей Круглов
- 1981 — Его отпуск — Гера
- 1982 — Не могу сказать «прощай» — Костя, друг Сергея
- 1982 — Однолюбы
- 1983 — Карантин — Аспидов
- 1983 — Раннее, раннее утро — Костя
- 1983 — Набат — Андрей Кольцов (главная роль)
- 1984 — Время желаний — Дима
- 1984 — Третий в пятом ряду — Володя Кудрявцев (взрослый)
- 1984 — Костёр в белой ночи — Павел Копырёв
- 1985 — И на камнях растут деревья — эпизод
- 1985 — Русь изначальная— Ратибор
- 1986 — Секунда на подвиг — Иван Новиченко
- 1987 — Николай Подвойский (страницы жизни) — Николай Подвойский
- 1989 — Праздник ожидания праздника — Мотя
- 1990 — Коррупция (фильм первый, «Убийство») — Лев Иванович Гуров, старший инспектор МУРа[11]
- 1990 — Убийца — Павел Смирнов
- 1991 — Дикое поле — Никита
- 1991 — Заряженные смертью — Джерри Рэнклин, вертолётчик береговой охраны
- 1991 — Царь Иван Грозный — Ванюха Перстень
- 1992 — Белые одежды — Краснов
- 1992 — Бесы — Маврикий Николаевич
- 1992 — Вверх тормашками
- 1993 — Монстры
- 1993 — Отряд «Д» — Андрей Давыдов
- 1993 — Четвёртая сторона треугольника
- 1994 — Волшебник Изумрудного города — ураган
- 1995 — За что? (Россия-Польша) — эпизод
- 1996 — Любить по-русски 2 — редактор газеты
- 1997 — Волшебный портрет — князь
- 1999 — Казачья быль — Севрюк (также читает закадровый текст)
- 1999 — Транзит для дьявола — Коршун
- 2007 — Если у Вас нету тёти… — Георгий
- 2007 — Молодой Волкодав — воевода
- 2008 — Самый лучший вечер — Яков Гнедич
- 2008 — Девочка моя — Егор, отчим Алёны
- 2009 — Большая нефть — Владимир Архипович Томский, геолог
- 2009 — Братья Карамазовы — отец Паисий
- 2009 — Золото скифов — Андрей Берестов
- 2009 — Пелагия и белый бульдог — Вонифатьев
- 2010 — Ярослав. Тысячу лет назад[10] — Вышата
- 2011 — Сделано в СССР — Савелий Петрович, директор школы
- 2012 — Не укради! — генерал
- 2014 — Сучья война — Алексей Григорьевич Барцев, отец Любы, заместитель председателя колхоза
- 2015 — Молодая гвардия — Матвей Громов, отец Ульяны
- 2018 — Родные люди — Коршунов