Interpretó a Leoni Franco en el drama criminal de Fox The Mob Doctor y apareció en So NoTORIous. Como actor de teatro, recibió un gran reconocimiento por su papel en Rock of Ages.
Comenzó su carrera como actor a los catorce años en la producción de Broadway de Saturday Night Fever.
Se hizo conocido por sus papeles en la película del 2004, The Punisher y la película del 2005, The Great Raid.
Se casó con la actriz Amy Acker en el 2003.
Ha tenido papeles de invitado en la serie de Tori Spelling, So NoTORIous.