Filme:
* Die Anderen (2001) :Er spielte die Rolle des „Vaters“.
* Der Machinist (2004) :Er spielte die Hauptrolle als „Ivan“.
* Das Meer im Inneren (2004) :Er spielte „Dr. Montes“.
* Das Waisenhaus (2007) :Er spielte die Rolle des „Victor“.
* Der Körper (2012) :Er spielte „Tomas“.
* Der unsichtbare Gast (2016) :Er spielte die Hauptrolle als „Enrique“.
* Die Plattform (2019) :Er spielte „Goreng“.
Fernsehen:
* Die Borgias (2011–2013) :Er spielte die Rolle des „Rodrigo Borgia (Papst Alexander VI.)“.
* The Crown (2016-heute) :Er spielte in Staffel 3 die Rolle des „Lord Mountbatten“.
* The Witcher (2019-heute) :Er spielte in Staffel 1 die Rolle des „Nilfgaard-Soldaten“.
* Die spanische Prinzessin (2019–2020) :Er spielte die Rolle des „Königs Ferdinand II. von Aragon“.
Dies ist keine erschöpfende Liste, sondern hebt einige seiner herausragendsten Rollen hervor. Im Laufe seiner Karriere trat er auch in mehreren anderen Filmen und Fernsehsendungen auf.