W serialu Huff (2004–2006) wystąpił w roli Byrda Huffstodta, syna głównego bohatera.
W 2009 przyjął rolę młodego Pavla Chekova w Star Trek, za którą otrzymał Boston Society of Film Critics (BSFC), i Kyle Reese’a w Terminator: Ocalenie.
Zginął 19 czerwca 2016 w wieku 27 lat; został znaleziony przez znajomych na domowym podjeździe, przygnieciony przez swój samochód, który stoczył się ze stromego podjazdu przed jego domem.
Filmografia 2000: Geppetto, ojciec Pinokia jako prezenter 2000: A Man is Mostly Water jako Augie 2000: A Time for Dancing jako Jackson 2001: Niebo czy ziemia (Delivering Milo) jako Milo 2001: Kraina wiecznego szczęścia (Hearts in Atlantis) jako Bobby Garfield 2001: 15 minut (15 Minutes) jako chłopiec w płonącym budynku 2001: W sieci pająka (Along Came a Spider) jako Dmitrij Starodubow 2004: Jack jako Jack 2004: Głowa do góry (House of D) jako Tommy Warshaw 2005: Dzikie plemię (Fierce People) jako Finn 2006: Alpha Dog jako Zack 2007: Charlie Bartlett jako Charlie Bartlett 2008: Na rozstaju uczuć (Middle of Nowhere) jako Dorian Spitz 2008: You and I jako Edward Nikitin 2009: Zakochany Nowy Jork (New York, I Love You) jako Kane 2009: Star Trek jako Pavel Chekov 2009: Terminator: Ocalenie (Terminator Salvation) jako Kyle Reese 2010: Memoirs of a Teenage Amnesiac jako Ace Zuckerman 2011: