Ator parisiense que estrelou Black Swan como Thomas Leroy e fez o papel de François Toulour na trilogia Onze Homens e Um Segredo, Doze Homens e Outro Segredo e Treze Homens e um Novo Segredo, dirigida por Steven Soderbergh. Em 2008, venceu um prêmio César como Melhor Ator por sua interpretação de Jacques Mesrine em Inimigo Público nº 1. Teve um famoso papel na terceira temporada da série Westworld, da HBO.
Estreou em 1993 no filme Métisse, fazendo o papel de Max.
Ele aprendeu a falar francês, inglês, português e italiano, além de ter estudado russo básico para o seu papel em Senhores do Crime. Apareceu no filme de ação Jason Bourne, de 2016.
Ele se casou com a atriz Monica Bellucci em 1999. O casal teve duas filhas, Deva e Leonie, antes de se divorciar em 2013. Em 2018, se casou com a modelo Tina Kunakey. Seu pai era o ator Jean-Pierre Cassel.
Ele fez a voz de Monsieur Hood em Shrek, que foi estrelado por Eddie Murphy e Mike Myers.