Kariera Poznawał tajniki gry aktorskiej w nowojorskim Herbert Berghof Studio w Greenwich Village. W 1985 roku Franco Rossi zaangażował go do roli Marka Winicjusza we włoskim miniserialu RAI Quo vadis? z Klausem Marią Brandauerem, Frederikiem Forrestem i Maxem von Sydow. Rok potem wystąpił w roli dilera narkotykowego żołnierza Rhaha w dramacie wojennym Olivera Stone’a Pluton (Platoon, 1986) u boku Toma Berengera, Willema Dafoe i Charliego Sheena. Po gościnnych występach w serialach: NBC Policjanci z Miami (Miami Vice, 1987), Showtime Pamiętnik Czerwonego Pantofelka (Red Shoe Diaries, 1992), ABC Kroniki młodego Indiany Jonesa (The Young Indiana Jones Chronicles, 1992), wystąpił w roli młodego Santiago w telewizyjnej adaptacji powieści Ernesta Hemingwaya Stary człowiek i morze (The Old Man and the Sea, 1990).

Spróbował swoich sił jako reżyser dramatu telewizyjnego Święta Bożego Narodzenia O. Henry’ego (O. Henry’s Christmas, 1996) z udziałem swojego ojca. John Milius powierzył mu rolę Rafaela Castillo w miniserialu TNT Śmiałkowie (Rough Riders, 1997) z udziałem Toma Berengera, Sama Elliotta i Gary’ego Buseya. Zajął się także dubbingiem, użyczając swojego głosu do gier komputerowych, w tym Command & Conquer: Tiberian Sun (1999).