Perhaps most famous for portraying the infamous Nazi physician Josef Mengele in the 2013 Argentine movie The German Doctor, this Spanish-born actor also appeared in the 2004 comedy film Inconscientes and in the 2009 biopic El Consul de Sodoma.
One of his earliest film roles was as Tomas in the 2003 feature In the City.
He appeared with Geraldine Chaplin and Emma Suarez in the 2010 Spanish movie The Mosquito Net.
A native of Barcelona, Spain, he grew up as the son of a German-born father.
He and Uruguayan singer and actress Natalia Oreiro were both in the cast of The German Doctor.