Actor de cine estadounidense que interpretó el papel de Rene Lenier en la temporada uno de la popular serie de televisión de HBO True Blood. Apareció en la pantalla de plata en el 2012 como Linsky en Jack Reacher.
Estudió teatro y cine en el famoso Instituto Lee Strasberg de la ciudad de Nueva York.
Sus créditos en televisión incluyen un papel regular en la serie Terriers y papeles de estrella invitada en CSI, ER, Boston Legal y The Walking Dead.
Creció en Detroit, Michigan y fue una estrella en la pista y en los equipos de fútbol de la Escuela Secundaria Clarkston.
Coprotagonizó la serie dramática de ABC, Once Upon a Time junto a Jennifer Morrison.