Interpretó el papel del Detective Jake Berkeley en la serie de TV CSI: Miami junto a David Caruso.
Hizo su debut televisivo en un episodio de la serie de televisión Party of Five.
Apareció en la película 3:10 to Yuma junto a Russell Crowe.
Se mudó a Los Ángeles con su madre para perseguir la actuación cuando tenía 18 años. Creció junto a un hermano llamado Danny.
Apareció en la película Limitless junto a Bradley Cooper.