En 1994, a la edad de 12 años, fue elegido por el director Joel Schumacher para un papel protagonista en el thriller El cliente, junto a Susan Sarandon. Desde entonces ha rodado más de una veintena de películas y ha sido seleccionado por la revista "People" como uno de los "top" con menos de treinta años.