Dopo alcuni lavori per il cinema latino, debutta nel film di Tony Scott, "Domino". Nel 2007 recita in "The Bourne Ultimatum - Il ritorno dello sciacallo" ed è nel cast di "Prospettive di un delitto". Nel 2008 partecipa a uno dei due film del regista Steven Soderbergh dedicati alla vita di Che Guevara, ovvero "Che - L'argentino". Nel 2010 interpreta Ilich Ramírez Sánchez, alias Carlos lo Sciacallo, nella miniserie televisiva "Carlos", ruolo che gli vale il Premio César 2011 come migliore promessa maschile e la candidatura ai Golden Globe 2011. Nel 2018 interpreta lo stilista Gianni Versace nella seconda stagione di American Crime Story intitolata "L'assassinio di Gianni Versace".