Home / Discover / People

Dear John

2010
as Noodles

Shazam! Fury of the Gods

2023
as Super Hero Pedro

Shazam!

2019
as Super Hero Pedro

G.I. Joe: Retaliation

2013
as Dashiell Faireborn / Flint

Venom

2005
as Sean

Love Is the Drug

2006
as Lucas Mitchell

Skin

2003
as Adam Roam

Detroit 1-8-7

2010
as John Stone

Guest Star

Episode L.A.'s Finest
The Curse of the Black Pearl
2020
Episode Law & Order: Special Victims Unit
Grief
2003
Episode L.A.'s Finest
Kangaroo Jack
2020
Episode L.A.'s Finest
Thief of Hearts
2020
Episode L.A.'s Finest
Beverly Hills Cops
2020
Episode Even Stevens
Surf's Up
2003