Роли в кино
1990 — Похороны Сталина — беспризорник (в титрах не указан)
1993 — Умирает душа — Пётр
1994 — Ноктюрн для барабана и мотоцикла — Чибис
1994 — Петербургские тайны — корнет Стеблов
1995 — Крестоносец — каскадёр Серёга
1997 — Котовасия
1997 — Брегет (короткометражка)
1998 — Развязка петербургских тайн — корнет Михаил Стеблов
1998 — На бойком месте — непутёвый
1998 — Незнакомое оружие, или Крестоносец 2 — сержант Сухорук, разведчик МВД
1998 — Старые песни о главном 3 — дьяк Феофан из «Ивана Васильевича»
1999 — Китайскій сервизъ — Николай Сидихин, мошенник, выдаёт себя за купца третьей гильдии
2000 — Вместо меня — Дмитрий Лавров
2000 — Чёрная комната (серия «Грейпфрутовый сок»)
2000 — Русский водевиль (серия «Заёмные жёны»)
2001 — Любовь.ru — Тимофей
2001 — Русский водевиль. Бледнолицый лжец — Аполлон Иванов
2001 — Саломея — Михаил Лычков
2001 — Ералаш (выпуск № 143)
2002 — Маска и душа
2002 — Азазель — Иван Францевич Бриллинг
2002 — Бригада — Александр Николаевич Белов (Саша Белый)
2002 — Если невеста ведьма — Максим Росс
2003 — Жизнь одна — Павел
2003 — Ключ от спальни — профессор орнитологии Марусин
2003 — Участок — старший лейтенант милиции Павел Кравцов, участковый
2004 — Бой с тенью — Александр Николаевич Белов (Саша Белый)
2004 — Московская сага — Василий Сталин
2005 — Город без солнца — фотохудожник Алекс
2005 — Есенин — Сергей Есенин
2005 — Мастер и Маргарита — Иешуа Га-Ноцри
2006 — Поцелуй бабочки — Николай Орланов
2006 — Пушкин. Последняя дуэль — Пушкин
2007 — Карнавальная ночь 2, или 50 лет спустя — Денис Колечкин
2007 — Ирония судьбы. Продолжение — Ираклий Петрович Измайлов, жених Нади-младшей
2007 — Одна любовь души моей — Александр Пушкин
2008 — Адмиралъ — генерал Каппель
2008 — В июне 41-го — лейтенант Иван Буров
2009 — Каникулы строгого режима — Виктор Сергеевич Сумароков, он же вор в законе «Сумрак»
2009 — Гоголь. Ближайший — Пушкин
2010 — Смерть в пенсне, или Наш Чехов — модный режиссёр Айвон
2011 — Высоцкий. Спасибо, что живой — Владимир Высоцкий / Юра, коллега Высоцкого
2011 — Ёлки 2 — Владимир Григорьевич Снегирёв, капитан полиции, отец Алёны, внебрачный сын Юлии Снегирёвой и Григория Земляникина
2011 — Реальная сказка — Иван-дурак
2011 — Чёрные волки — Павел Трофимович Хромов, бывший сотрудник УГРО, капитан
2012 — 1812: Уланская баллада — Горжевский
2012 — Джентльмены, удачи! — Лёша Трёшкин / Смайлик
2012 — Золото — Гордей Евстратыч Брагин
2012 — Матч — футболист Николай Раневич, вратарь киевского «Динамо» и сборной СССР (прототип — Николай Трусевич)
2012 — Мамы — Михаил Юрьевич, бизнесмен
2013 — Охота на крокодилов — разведчик Михаил Филоненко
2013 — Прошлым летом в Чулимске — следователь Владимир Шаманов
2015 — Временно недоступен — Вячеслав Золотов
2016 — Млечный путь — Андрей Михайлович Кайгородов, муж Надежды Анатольевны
2016 — Таинственная страсть — Влад Вертикалов
2016 — После тебя — Алексей Германович Темников
2016 — Охота на дьявола — Макс Ливиус / Максим Ливитин
2016 — Храни меня, мой талисман (короткометражка) — Николай Андреевич
2017 — Мифы — актёр Серж Денисевич
2017 — Троцкий — Владимир Скалон
2018 — Годунов — Борис Годунов, опричник, боярин, впоследствии царь всея Руси
2018 — Заповедник — Константин
2019 — Бендер (в производстве) — Ибрагим Бендер
2019 — Учёности плоды — Сергей Трофимов, сельский «левша»
2019 — Подольские курсанты — Иван Старчак, капитан
2019 — Обитель (в производстве) — Фёдор Иванович Эйхманис, начальник Соловецкого лагеря особого назначения
2020 — Мистер Нокаут — Григорий Филиппович Кусикьянц
2021 — Счастье моё (в производстве) — Малышев
Озвучивание фильмов
1995 — Ширли-мырли — тележурналист (роль Евгения Александрова)
1997 — Корабль двойников — озвучивание некоторых персонажей[36]
1997 — Вино из одуванчиков — полковник Фрилей (последняя роль Иннокентия Смоктуновского)
1997 — Волшебный портрет — Ван Лунь (роль Чена Лу)
1998 — Страна глухих — Алёша (роль Никиты Тюнина)
2000 — Рыцарский роман
2003 — Участок — пёс Цезарь
2005 — Мастер и Маргарита — Мастер (роль Александра Галибина)
2008 — Особо опасен — Уэсли Гибсон (роль Джеймса Макэвоя)
2008 — Плесень — голос за кадром
2008 — Тарас Бульба — голос за кадром
2012 — МосГаз — Никита Хрущёв (роль Сергея Лосева)
Озвучивание мультфильмов
2002 — Карлсон, который живёт на крыше (мультсериал, 2002) (Швеция) — Карлсон
2006 — Князь Владимир — князь Владимир
2008 — Про Федота-стрельца, удалого молодца — Федот
2010 — 2015 — Хуторок — Кот, Пёс, Баран
2016 — Волки и овцы: бееезумное превращение — волк Магра
2017 — Хоботёнок — все персонажи, кроме бабочки / голос за кадром
2019 — Робо —Робо
Сценарист
2011 — Реальная сказка
Продюсер
2011 — Реальная сказка — генеральный продюсер
2012 — Золото — сопродюсер
2016 — После тебя — генеральный продюсер
2018 — Заповедник — генеральный продюсер