Ha fatto parte dell'esercito degli Stati Uniti rimanendo anche ferito nel corso della guerra in Iraq.[1] Al rientro, stabilitosi a Chico (California) ha lavorato come guardia di sicurezza. Nel 2007 ha preso parte al primo film e per alcuni anni si è dedicato all'attività di attore in importanti serie TV, senza però interpretare ruoli di primo piano. Nel 2009 ha preso parte al remake di Crash, interpretando Bo. Nel 2011 ha recitato in Warrior. Dal 2014 (l'episodio pilota è stato trasmesso nel 2013) è il protagonista maschile della serie TV Believe, trasmessa dalla NBC e ideata da Alfonso Cuarón e Mark Friedman serie però cancellata alla prima stagione, mentre era ancora in corso.
Black Dog, Red Dog, regia di Adriana Cepeda Spinosa, James Franco, Anastasia Frank, Pedro Gómez Millán, Zachary Kerschberg, Brian Lannin, Leonora Lonsdale, Jon Matthew, Charles Rogers e Isabella Wing-Davey (2015)