Home / Discover / People

Ravenswood

2013
as Dillon Sanders

Dumplin'

2018
as Bo Larson

Dear John

2010
as Alan at 14

Life of the Party

2018
as Jack Strong

Cloud 9

2014
as William Cloud

Girl vs. Monster

2012
as Ryan Dean

Field of Lost Shoes

2015
as John Wise

Because of Winn-Dixie

2005
as Stevie Dewberry

Measure of a Man

2018
as Pete Marino

Mostly Ghostly

2008
as Nicolas "Nicky" Roland

Fog City

2021
as Tanner

Wildcat

2021
as Luke

Minutemen

2008
as Charlie Tuttle

Grand Isle

2020
as Buddy

Dog Gone

2008
as Owen

We Were Soldiers

2002
as David Moore

Producer

Movie Then & Now 2018

Guest Star

Episode Girl Meets World
Girl Meets High School (2)
2016
Episode Girl Meets World
Girl Meets High School (1)
2016
Episode CSI: Crime Scene Investigation
Under My Skin
2015