Film:
* Gli altri (2001) :Ha interpretato il ruolo di "Padre".
* Il macchinista (2004) :Ha interpretato il ruolo di "Ivan".
* Il mare dentro (2004) :Ha interpretato il ruolo del "Dr. Montes".
* L'orfanotrofio (2007) :Ha interpretato il ruolo di "Victor".
* Il corpo (2012) :Ha interpretato "Tomas".
* L'ospite invisibile (2016) :Ha interpretato il ruolo di "Enrique".
* La piattaforma (2019) :Ha interpretato "Goreng".
Televisione:
* I Borgia (2011-2013) :Ha interpretato il ruolo di "Rodrigo Borgia (Papa Alessandro VI)."
* La Corona (2016-oggi) :Ha interpretato il ruolo di "Lord Mountbatten" nella terza stagione.
* The Witcher (2019-oggi) :Ha interpretato il ruolo del "soldato di Nilfgaard" nella prima stagione.
* La principessa spagnola (2019-2020) :Ha interpretato il ruolo di “Re Ferdinando II d'Aragona”.
Questo non è un elenco esaustivo ma evidenzia alcuni dei suoi ruoli più importanti. È apparso anche in molti altri film e programmi TV nel corso della sua carriera.