|2022||Black Adam as Al Rothstein / Atom Smasher|
|2021||To All the Boys: Always and Forever as Peter Kavinsky|
|2020||To All the Boys: P.S. I Still Love You as Peter Kavinsky|
|2019||The Perfect Date as Brooks Rattigan|
|2019||Charlie's Angels as Langston|
|2018||Swiped as Lance Black|
|2018||To All the Boys I've Loved Before as Peter Kavinsky|
|2018||Sierra Burgess Is a Loser as Jamey|
|2017||SPF-18 as Johnny Sanders Jr.|
|2014||How to Build a Better Boy as Jaden Stark|
|2013||The Fosters (2013) as Jesus Foster|
|2009||The Gold Retrievers as Josh|
Take Plex everywhere.
Watch free anytime, anywhere, on almost any device.