Ha actuado en varias películas importantes a pesar de su juventud. Se dio a conocer en el papel del hijo de Ashley Judd en Doble traición. A continuación fue el sobrino de Joaquin Phoenix en Gladiator, con Russell Crowe. También fue el hijo de Bruce Willis y Robin Wright Penn en El protegido. Interpretó a Ray Harris en Mystic River, de Clint Eastwood.
En televisión ha trabajado en "Ley y orden: unidad de víctimas especiales", "Turno de guardia" y en la telenovela "Another World".
Actualmente cursa estudios en la Universidad de Columbia en Nueva York.