Ator mais conhecido pelo papel de Nando na série Shameless, da Showtime. Em 2017, foi escalado para protagonizar a série Narcos, da Netflix.
Cursou Arquitetura na Universidade Técnica de Lisboa.
Em 2001, participou do filme Cavaleiros de Água Doce.
Casou com a atriz Mafalda Vilhena em 2003, com quem teve dois filhos.
Contracenou com Emmy Rossum em Shameless.