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 dated actress and singer Demi Lovato from 2010 to 2016. He previously dated Lindsay Lohan in 2004.