2022
Hellraiser as Roland Voight
2022
Vikings: Valhalla as Erik the Red (4 episodes)
2021
The Accursed as Nikola
2019
The General as Ante Gotovina (8 episodes)
2019
Dollface as Colin (4 episodes)
2019
The General as Ante Gotovina
2019
The Boys as Alastair Adana (4 episodes)
2017
The Tribes of Palos Verdes as Joe
2016
Timeless as Garcia Flynn (26 episodes)
2016
This Is Us as Vincent Kelly (2 episodes)
2014
Midnight Sun as Muktuk
2014
Extant as John Woods (26 episodes)
2014
Dark Hearts as Armand
2013
95 Decibels as Dr. Corry
2013
The Counselor as Banker
2013
Crossing Lines as Marco Costante (12 episodes)
2013
K-11 as Raymond Saxx
2013
Red Widow as Nicholae Schiller (8 episodes)
2012
The Girl with the Dragon Tattoo: On Location - Sweden and Hollywood
2011
Pan Am as Niko Lonza (4 episodes)
2010
Tito as Andrija Hebrang (5 episodes)
2010
BlackBoxTV Presents as The Chemist (8 episodes)
2010
The Deep as Samson (5 episodes)
2009
The Courageous Heart of Irena Sendler as Stefan Zgrzembski
2008
Leverage as Damien Moreau (2 episodes)
2006
The Megan Mullally Show as Self - Guest (1 episode)
2005
Doctor Who as Nikola Tesla (1 episode)
2005
Elektra as Mark Miller
2005
Unscripted as Self (1 episode)
2004
Spartacus as Spartacus (2 episodes)
2004
Spartacus as Spartacus
2004
Long Dark Night as Ivan Kolar 'Iva'
2003
The Ellen DeGeneres Show as Self (1 episode)
2003
Robert Capa: In Love and War as Robert Capa (voice)
2003
Jimmy Kimmel Live! (1 episode)
2002
Ice Age as Soto (voice)
2002
Doctor Sleep as Michael Strother
2001
Friday Night with Jonathan Ross as Self (1 episode)
2001
The Last Will as Bepo Štambuk
2001
The Deep End as Alek Spera
1999
Madonna: The Video Collection 93:99 as Boyfriend (segment "The Power of Good-bye")
1998
Practical Magic as Jimmy Angelov
1997
The Peacemaker as Bazta Sergeant
1997
EP Daily (1 episode)
1997
Stormy Silence as Vladimir Vidric (3 episodes)
1997
The View as Self (2 episodes)
1997
Welcome to Sarajevo as Risto Bavić
1997
A Rifle for Sleeping as Devetka - '9'
1995
Night Watch as U.N. Security Officer
1994
ER as Luka Kovač (196 episodes)
1994
Scream for Help as Soldier
1993
Late Night with Conan O'Brien as Self - Guest (2 episodes)
1988
Maternal Half-Brothers as Ustaša terorista
1986
American Masters as Robert Capa (voice) (1 episode)
1952
Today as Self (1 episode)