Best known for his roles as Fez on the popular sitcom That '70s Show and Special Agent Nicholas Torres on NCIS. He has also had recurring roles on Grey's Anatomy and The Ranch.
His first acting job was for a Spanish-language Pacific Bell commercial.
He hosted the MTV series Yo Momma from 2006 to 2007. His film credits include Fast Food Nation, Zoom and Larry Crowne.
He was born in Miami, Florida but grew up in Venezuela. He has three siblings named Christian, Marylin and Stephanie. He got engaged to Amanda Pacheco on New Year's Day 2020. He and Pacheco welcomed a daughter, Nakano Oceana, on February 15th, 2021. He dated actress and singer Demi Lovato from 2010 to 2016. He also previously dated Lindsay Lohan in 2004.
He co-starred with Ashton Kutcher and Topher Grace on That '70s Show.