Филми:
* Другите (2001) :Той играе ролята на "Баща".
* Машинистът (2004) :Той участва като "Иван".
* The Sea Inside (2004) :Той изигра "Д-р Монтес."
* Приютът за сираци (2007) :Той участва като "Виктор".
* Тялото (2012) :Той изигра "Томас."
* Невидимият гост (2016) :Той участва като "Енрике."
* Платформата (2019) :Той изигра "Goreng."
Телевизия:
* Борджиите (2011-2013) :Той играе ролята на "Родриго Борджия (папа Александър VI)."
* The Crown (2016-настояще) :Той играе ролята на "лорд Маунтбатън" в сезон 3.
* The Witcher (2019-настояще) :Той играе ролята на "Нилфгаардски войник" в сезон 1.
* Испанската принцеса (2019-2020) :Той играе ролята на "крал Фердинанд II от Арагон".
Това не е изчерпателен списък, но подчертава някои от най-известните му роли. Той също така се появява в няколко други филма и телевизионни предавания през цялата си кариера.