Ha fatto il suo debutto nel 2004 e in appena 4 anni è apparso in una ventina di produzioni differenti. Ha partecipato alla serie Tv The L World e al film X-Men. Attualmente è in jPod nel ruolo di Connor Lefkowitz, e sta anche lavorando su The Time Traveler's Wife come il giovane Henry DeTamble.