highest rated
acting
- Bury the Devil → Father Thierry
- Somebody's Watching Me → Robert
- Ravages (TV) → Terry Brankovich
- Lachine
- Undocumented → Dwayne
- To Catch a Killer → Dimitri Bovrov
- Soleil de nuit → Aaron
- Rent Do → Segei Todorov
- Transplant (TV) → Worried Father
- The Boys (TV) → Ivan
- Standstill → Driver
- Restless River
- Titans (TV) → Konstantin Kovar
- Taken (TV) → Ruslan's Lieutenant
- Hochelaga, Land of Souls → Victor Leduc/Assistant entraîneur
- Minutes Past Midnight → Dead Man (segment Never Tear Us Apart)
- The Cyclotron → Emil
- Never Tear Us Apart
- White House Down → Naval Aide - Pentagon
- Rhymes for Young Ghouls → Popper
- Clydecynic
- Being Human (TV) → Wallace (as Mark A. Krupa)
- Who Is Simon Miller? → Luka
- The Last Templar (TV) → Branko Petrovic
- The Wild Hunt → Bjorn
- Shake Hands with the Devil → Polish Officer
- Live Once, Die Twice → Ivan Fedorov
- Last Best Chance → Lt. Degtiaryov
- Head in the Clouds → Goltz
- A Different Loyalty → Young Man in Restaurant (as Mark-Anthony Krupa)
- When Angels Come to Town → Uncle Gregory
- L’incomparable Mademoiselle C. → Marek Lipski
- Beyond Borders → Russian Soldier
- 8:17pm, Darling Street
- The Sum of All Fears → US STRATCOM Captain
- Silent Night → Sgt. Marcus Mueller
- Largo Winch (TV)
- Further Tales of the City (TV) → Bear
- Dead Awake → Polish Pervert
- Varian's War
- Task Force: Caviar → Hugo
- Café Olé → Immigration Official
- The Last Breath
- The Ultimate Weapon → Officer
- FX: The Series (TV) → Andre