Known For
Filmography

DC Spotlight: Shazam!
Movie · as Captain Marvel (archive footage)
Where Are They Now?
TV · as Self · 1 ep

Mutant Species
Movie · as Tex (A-Team)

Future Zone
Movie · as Tony Ginetti

The Outing
Movie · as Jinn (voice)

My Science Project
Movie · as Sentry

What Waits Below
Movie · as Hunter Prime

The Prey
Movie · as Mark O'Brien

Tron
Movie · as Head Guard

Escape from DS-3
Movie · as Andrew Lavette

The Killings at Outpost Zeta
Movie

The Secret of Lost Valley
Movie · as Cal

The Hughes Mystery
Movie

The Cat from Outer Space
Movie · as Additional Voices (voice) (uncredited)

Gus
Movie · as Stjepan Petrovic

The Island at the Top of the World
Movie · as Pilot (uncredited)

Shazam!
TV · as Captain Marvel · 15 eps

An Eye for an Eye
Movie · as Sgt. Graham

Pink Angels
Movie · as Hitchhiker

The Late Liz
Movie · as Randall Trowbridge
