|2021||Fear of Rain as Caleb|
|2019||Happy Death Day 2U as Carter Davis|
|2019||All That We Destroy as Spencer Harris|
|2018||Extinction as Miles|
|2018||To All the Boys I've Loved Before as Josh Sanderson|
|2017||Happy Death Day as Carter Davis|
|2016||Good Kids as Mike 'Spice' Jennings|
|2015||H8RZ as JackWatch Free|
|2015||Perfect High as Carson|
|2015||Jack of the Red Hearts as Robert Adams|
|2014||Earth to Echo as Cameron|
|2013||The Bling Ring as Marc Hall|
|2010||Flipped as Garrett|
Take Plex everywhere.
Watch free anytime, anywhere, on almost any device.