Kariera W 1999 wygrał casting i został zaangażowany do opery mydlanej NBC Passions, gdzie od 5 lipca 1999 do 29 grudnia 2004 grał rolę Miguela Lopeza–Fitzgeralda, za którą w 2000 był nominowany do nagrody tygodnika „Soap Opera Digest”. 29 listopada 2004 zajął pierwsze miejsce na liście „10 najgorętszych mężczyzn w telewizji” wybranych przez czytelników magazynu „Us Weekly”.

Wystąpił w teledysku grupy 3 Doors Down do piosenki pt. „Let Me Go” (2005) jako uczeń szkoły średniej i wideoklipie Matta Willisa do piosenki pt. „Hey Kid” (2006). W komedii John Tucker musi odejść (John Tucker Must Die, 2006) został obsadzony w roli gwiazdora koszykówki i nastoletniego kobieciarza Johna Tuckera.

Od 13 czerwca 2012 do 22 września 2014 grał postać Christophera Ewinga, adoptowanego syna Bobby’ego (Patrick Duffy) i Pameli Barnes Ewing (Victoria Principal) w operze mydlanej CBS Dallas.

W październiku 2015 trafił na okładkę magazynu „Reflex Homme”.

W 2020 wziął udział w 29. sezonie programu Dancing with the Stars, gdzie w parze z Sharną Burgess zajął czwarte miejsce.