В кино актер с 2004 года сыграл более 40 ролей, в том числе главные роли в картинах: «Тронутые», «Не родись красивым...», «Оружие», «Невский», «Такая работа», «Милицейская сага», «Казнить нельзя помиловать», «Невский 2 «, «Последняя статья журналиста» и др.
Театральные работы:
Дипломные:
«Ромео и Джульетта. Этюды о любви и ненависти» У. Шекспира - Ромео (реж. В. Фильштинский)
«До свидания, мальчики...» Б. Окуджавы - Солдат (реж. В. Фильштинский, А. Прикотенко)
«Пролетая над богоугодным заведением» Н.В. Гоголя - Почмейстер (реж. А. Прикотенко)
Александринский театр:
«Эдип-царь» Софокла - Участник античного хора фиванцев (реж. Т. Терзопулос)
«Двойник» - Чиновник (реж. В. Фокин)
«Иваны» Н.В. Гоголя (реж. А. Могучий)
«Цветы для Чарли» Д. Киза - Маленький Чарли (реж. И. Сакаев)
Фильмография:
Своя чужая жизнь (2004)
Улицы разбитых фонарей 6 (2004) роль: Сергей Панченко, серия «Его звали не Никита» (6-я)
Тронутые (2005) главная роль: Кирилл
Ненормальная (2006) эпизод
Ментовские войны 3 (2006) роль: Андрей Чегадаев, "Че", студент-антифашист, фильм «Образ врага» (2-й)
Гончие (2007) роль: Виталик, однокурсник Муриной, фильм «Женская доля» (2-й)
Эра Стрельца 2 (2008) роль: Тимур Лазарук
Не родись красивым... (2008) главная роль: Роберт Петрович Фрискин / Броня
Игра (2008) роль: Сергей Воронин
Слово женщине (2009-2010) роль: Григорий Жуков
Клеймо (2010) роль: Яков Шведов
Подсадной (2010) роль: Тихонов
Вопрос чести (2010) роль: Ковтун
Почти весна (короткометражный) (2010)
Пятая группа крови (2010-2011) главная роль: Юрий Сабиров, лётчик
Часы любви (2011) роль: Денис Пономарёв, молодой миллионер, 2-я серия
Приставы (2011) роль: Алексей, серия «Западня» (11-я)
Дорожный патруль 11 (2011) роль: Никита Бойко, серия «Чужой товар» (1-я)
Оружие (2011) главная роль: Олег
Улицы разбитых фонарей 12 (2012) роль: Олег Смирнов, серия «Шумный сосед» (9-я)
Шеф 2 (2012) роль: Геворкян, серия «Чужие» (7-я)
ППС 2 (2012) роль: Понырев, серия «Ложь» (20-я)
Дознаватель 2 (2013) роль: Кузин, серия «Ревность» (11-я)
Государственная защита 3 (2013) роль: Гоблин, фильм «Ложное движение» (2-й)
Розыскник (2013) роль: Найдёнов, журналист
Ковбои (2013) роль: Юрис, подельник Моторина, фильм «Закон парных случаев» (1-й)
Литейный (8-й сезон) (2013) роль: Колян, серия «Француз» (12-я)
Чужой (2013-2014) роль: Каштанов (Точ), 1-4-й и 6-й фильмы
Ленинград 46 (2014) роль: Анатолий Немезов, капитан милиции, сотрудник ОББ, фильм «Музыкант» (1-й)
Невский (2014-2015) главная роль: Алексей Фомин, "Фома", 19 серий
Такая работа (2014-2016) главная роль: Дмитрий Филиппов, "Фил", капитан полиции, сотрудник "убойного" отдела, 139 серий
Профиль убийцы 2 (2015) роль: Кристиан Лихтаревский, "вампир", фильм «Вампир» (10-й)
Один день, одна ночь (2015) роль: Артём Гудков, журналист
Простая история (2016) роль: Тимур
Милицейская сага (2017) главная роль: Михаил Офицеров
Казнить нельзя помиловать (2017) главная роль: Лаптев
Невский 2 (2017) главная роль: Алексей Фомин, "Фома"
Последняя статья журналиста (2017) главная роль: Олег Верховцев
Озвучивание:
Облачный атлас | Cloud Atlas (2012) роль Джима Стёрджесса
Однажды в сказке | Once Upon a Time (2011) роль Эйона Бэйли