In 1987 he graduated from the Moscow Art Theater School (course of Vladimir Bogomolov). He began his acting career after graduating from the Moscow Art Theater School in the Sovremennik-2 theater studio, created on the basis of his course. For three years he worked in the United States as a teacher of the Stanislavsky system. Returning in 1996, he organized his own theater "Factory of theatrical events". In the twentieth Hollywood film about James Bond, he played the Russian inventor Vlad Popov ("Die Another Day").
TBAGollivudsk as Unknown
2025My Deer Boy as Unknown
2025МосГаз. Дело № 11: Розыгрыш (8 Episodes) as Капитонов
2025Отряд Светлячков as Unknown
2024Операция «Холодно» as Vasiliy Valerevich
2024Chinese Lessons (8 Episodes) as Unknown
2024Love of the Soviet Union as Gerard Konovalov
2024Sidekicks as Герман Эдуардович
2024Fight as Unknown
2024Полупановы (13 Episodes) as Unknown
2024МосГаз. Дело № 10: Метроном (8 Episodes) as Капитонов
2024Rector (8 Episodes) as Вячеслав Богомолов
2024Umalta's Gold as Unknown
2024Look into His Head (16 Episodes) as Левашов
2023It Happens to People as Михаил (режиссер театра)
2023Za Palycha! as Unknown
2023Макс и Гусь (7 Episodes) as Unknown
2023Пазл (12 Episodes) as Unknown
2023Александр Годунов. Побег за смертью as Self - Актер
2023Trader (16 Episodes) as Черников
2023Against All Odds (1 Episode) as Unknown
2022The Hunter as Unknown
2022Sirens (16 Episodes) as Unknown
2022Kompromat as Rostov
2022Life on Call (30 Episodes) as Barinov
2022On Guard of the Beach (8 Episodes) as Unknown
2022Chronos as Unknown
2022Bodybuilder as Unknown
2022Totems (8 Episodes) as Dimitri Yemeline
2021Криминальный доктор (10 Episodes) as Unknown
2021Real Stories as Unknown
2021Leave the Group as Unknown
2021Red Ghost as Comic actor
2021Hitman's Wife's Bodyguard as Livitin
2021Портной as Unknown
2020Spice Boyz as Dyadya Zhora
2020MosGaz. Delo N7: Katran (8 Episodes) as Unknown
2020Kurchatov as Unknown
2020Maelstorm (8 Episodes) as Unknown
2020Перевод с немецкого (12 Episodes) as Unknown
2020The Huntress as Unknown
2019Горе от ума (8 Episodes) as Репетилов начальник Порфирия, полковник
2019Kaddish as Richard
2019The Death of the Tapeur as Unknown
2019Audience as Unknown
2019Dark as the Night. Anna Karenina as Unknown
2019New Year, I Love You! as Unknown
2019A Historical Mistake as Unknown
2018Пуля (10 Episodes) as Unknown
2018Hunter Killer as Admiral Dmitri Durov
2018Gazgolder. Clubare as Unknown
2018Unforgiven as Unknown
2018Tom Clancy's Jack Ryan (1 Episode) as Dmitry Popov
2018Why Don't You Just Die! as Evgenich
2018Witnesses as Unknown
2018VMayakovsky as Unknown
2018Mama Forever as Unknown
2017Magic First as Supreme Wizard
2017The Ark as Корнеев
2017The Hitman's Bodyguard as Livitin
2017Violin as Unknown
2017Genius (1 Episode) as Sergei Diaghilev
2017Свидетели (21 Episodes) as Unknown
2016Skiptrace as Dima, Russian Kingpin
2016Bloodhound (1 Episode) as сотрудник иммиграционной службы Денис Будров
2016Investigator Tikhonov (1 Episode) as Pavel Afanasyevich
2016Meteorite (8 Episodes) as Сазан, Кирилл Степанович
2015Bridge of Spies as Ivan Schischkin
2015The Cage as Ефимович
2015Gorelov as Unknown
2014Ekaterina (16, 12 Episode) as Unknown, Степан Иванович Шешковский, тайный советник
2014Fort Ross: In Search of Adventure as Kapitan piratov
2014Hidden City (8 Episodes) as Нытик
2014Easy on the Eyes as Unknown
2014Some Like It Cold as Igor Leonidovich
2014Champions as coach
2013Flint. Redemption (4 Episodes) as Unknown
2013Учитель в законе. Возвращение (32 Episodes) as «Циркач» — Арнольд Витальевич Вернер
2012The Cop (32 Episodes) as Unknown
2012Nightingale - The Robber as Grigoriy Polyakov / Polya Grek
2012Дело следователя Никитина (8 Episodes) as Николай Пинчук (сотрудник НКВД)
2012Brooby as Unknown
2012Mommies as Svintsov
2012Five Brides (4 Episodes) as Kuzichev
2012Free Kittens to Good Home as Oleg Nitkin
2011Shadow Boxing 3. The Final Round as Michael Buzz promoter Artiem
2011Five Brides as Kuzichev
2011Sakura Jam as Unknown
2011Последняя минута (1 Episode) as Шуляк, актёр
2010Hooked on the Game 2. The Next Level as Pokrovsky
2009Hooked on the Game as Pokrovsky
2009Wolf Messing: Seeing Through Time (16 Episodes) as Эрих Гануссен
2009Zhurov (2 Episodes) as Borodin
2009Stooges as помощник Босса
2009The House of Sun as Unknown
2009The Best Movie 2 as Горбунов
2008Gentlemen Officers: Save the Emperor as Unknown
2008Yarik as Unknown
2007Revenge as Unknown
2007The Wave Runner as Captain Ghez
2006Shift as Markov
2005The Spot as Unknown
2005Law of Corruption as Clerk
2005Space Race (2 Episodes) as Serov
2005Mirror Wars: Reflection One as Manfred
2005Space Race as Derow, otro
2003Antikiller 2: Antiterror as Unknown
2003No Matter How as Unknown
2002Die Another Day as Vlad
1999Kamenskaya (1 Episode) as Марат Латышев
1996Президент и его женщина as Unknown
1993The Nick Of Time as Unknown
1992Alaska, Sir! as Unknown
1990Tomorrow Was the War as Unknown
1989A Young Man From a Good Family as Unknown
1989Edge as Unknown