
Actor
Age 34 · USA

2014 · ★ 7.5
as Norman Ellison

2012 · ★ 7.8
as Charlie

2004 · ★ 7.6
as Evan Treborn age 7

2022 · ★ 7.4
as The Son

2010 · ★ 6.2
as Percy Jackson

2014 · ★ 5.7
as Ham

2013 · ★ 6
as Percy Jackson

2000 · ★ 6.5
as Young Nick Marshall

2000 · ★ 7.2
as William Martin

2007 · ★ 7.2
as William Evans

2007 · ★ 6.4
as Robin Sparrow

2011 · ★ 5.8
as D’Artagnan

2009 · ★ 5.7
as Simon

2013 · ★ 7.4
as Lou

2001 · ★ 6.7
as Jason (Age 8)

2007 · ★ 6.1
as The Kid

2018 · ★ 6.7
as Sidney Hall

2016 · ★ 6.3
as Marcus Messner

2018 · ★ 7.9
as Robert Conroy (voice)

2020 · ★ 6.1
as Fred Nemser

2025 · ★ 6.2
as Isaac

2009 · ★ 6.6
as George Devereaux

2006 · ★ 5.6
as Roy Eberhardt

2019 · ★ 6.2
as Sean Fogle

2003 · ★ 7
as Luke Chandler

as Ollie Brown

as Mitch Swenson

2012
as Jordan
Movies from TMDB, TV roles from TVmaze (main cast only).