Filmek:
* A többiek (2001) :"Apa" szerepét játszotta.
* A gépész (2004) :"Ivan"-ként szerepelt.
* The Sea Inside (2004) :"Dr. Montest" játszotta.
* Az árvaház (2007) :"Victor"-ként szerepelt.
* A test (2012) :"Tomast" játszotta.
* A láthatatlan vendég (2016) :"Enrique"-ként szerepelt.
* A platform (2019) :"Goreng"-t játszotta.
Televízió:
* The Borgias (2011-2013) :Rodrigo Borgia (VI. Sándor pápa) szerepét játszotta.
* A korona (2016-tól napjainkig) :A 3. évadban "Lord Mountbatten" szerepét játszotta.
* The Witcher (2019-től napjainkig) :"Nilfgaard katona" szerepét játszotta az 1. évadban.
* A spanyol hercegnő (2019-2020) :"II. Ferdinánd aragóniai király" szerepét játszotta.
Ez a lista nem teljes, de kiemeli néhány legkiemelkedőbb szerepét. Pályafutása során számos más filmben és tévéműsorban is szerepelt.