Rola asystenta sędziego Andrésa Diaza w serialu kryminalnym CBS Sprawy rodzinne (Family Law, 1999-2000) przyniosła mu w roku 2000 nominację do nagrody American Latino Media Arts.

Po raz pierwszy na kinowym ekranie wystąpił w roli Memo Moreno – kierowcy najszybszych samochodów na świecie w dramacie sensacyjnym Wyścig (Driven, 2001) u boku Sylvestra Stallone i Burta Reynoldsa. Za rolę detektywa Matta w filmie Minimalna wiedza (Minimal Knowledge, 2002) został uhonorowany nagrodą Individual Achievement na Międzynarodowym Festiwalu Filmowym w Ajijic w Meksyku.

W serialu kryminalnym CBS CSI: Kryminalne zagadki Miami (CSI: Miami, 2003-2004) wystąpił w roli Sama Belmontesa. W serialu ABC Brzydula Betty (Ugly Betty, 2007) pojawił się jako Brazylijczyk Rodrigo Veloso.

28 maja 2008 roku zajął trzecie miejsce z Cheryl Burke w szóstym sezonie programu ABC Dancing with the Stars.

Trafi na okładkę magazynów People (listopad 2008), Cosmopolitan (październik 2012) i Men’s Health (październik 2015).

Spotykał się z Francisca García-Huidobro (1997-1999), Izabellą Miko (2002) i Karyme Lozano (2006-2007). W 2001 roku związał się z aktorką Angélicą Castro, z którą ożenił się 5 stycznia 2002 roku. Mają córkę Laurę (ur.