•
Week End Break (Switzerland, short subject, 2002) – Phil •
Anomalies passagères (France,
TV, 2003) – Le photographe •
Les Amateurs (2003) – Britannicus •
Hildes Reise (Switzerland, 2004) – Monk at monastery •
Love Express (Switzerland, 2004) – Al •
Visite Médicale (Switzerland/France, short subject, 2005) – Le suisse • '''' (Switzerland, 2005) – Paco •
Casino Royale (USA, 2006) – Tournament Director • ''L'Écart'' (2007) – Chemist •
El internado (Spain, 2007) – Jaques Noiret • '''' (Germany, 2007) – José Rodríguez • ''
Chef's Special'' (2008) – Pascal Sánchez • ''Dirty Money l'infiltré'' (2008) •
Broken Embraces (2009) •
Verso (2009) – Victor Preiswerk •
El mal ajeno (2010) – Armand •
The Way (2010) – Jean •
Sennentuntschi (Switzerland/Germany, 2011) – Martin •
La rosa de nadie (2011) – Daniel •
There Be Dragons (2011) – Captain Jorge •
CHAOS (USA, 2011) – Luc Mounia •
Carré Blanc (France, 2011) – Jean Luc •
Looking for Eimish (Spain, 2012) – Kai •
Escape from Tibet (Switzerland/Germany, 2011) – Jean François •
Collision (2013) – Cyril •
Who Killed Johnny (2013) – Marcel, Carlos •
Oro verde (2014) – Augusto •
20 Rules for Sylvie (Switzerland, 2013) – Adalbert •
The Team (TV series, 2015) – Jean-Louis Poquelin •
Spaceman (2016) – Gino Lapue •
Training Day (TV series, 2017) – Comandante Felix Ruiz "El Jaguar" •
Shooter (TV series, 2017) – Banker for Atlas •
Better Call Saul (TV series, 2018) – Foreign engineer •
Wonder Man (TV series, 2026) - Manuel ==References==