Known For
Photos
Filmography

Stargazed
Movie · as Emilio

Smoke
TV · as Draymond · 2 eps

No-No
Movie · as Kyle

Tracker
TV · as Ellis Brawner · 1 ep

LEGO Jurassic Park: The Unofficial Retelling
Movie · as Ray Arnold (voice)

Mixed Baggage
Movie · as Raymond

Wedding Season
Movie · as Peter

Daniel Spellbound
TV · as Daniel Spellbound (voice) · 20 eps

LEGO Marvel Avengers: Loki in Training
Movie · as Nick Fury (voice)

Andie the Great
Movie · as Adam

Sweet Revenge: A Hannah Swensen Mystery
Movie · as Marco

Resident Alien
TV · as David Logan · 19 eps

Schmigadoon!
TV · as Freddy · 2 eps

Sniper: Assassin's End
Movie · as Josh Strayhorn

Roux the Day: A Gourmet Detective Mystery
Movie · as Det. Bailey

LEGO Marvel Avengers: Climate Conundrum
TV · as James 'Rhodey' Rhodes / War Machine (voice) · 4 eps

Most Dangerous Game
TV · as Monroe (uncredited) · 2 eps

Day 34
Movie · as Mal

Littlest Pet Shop: A World of Our Own
TV · as Roget Lapin (voice) · 52 eps

The Hollow
TV · as Reeve (voice) · 20 eps

Riverdale
TV · as Johnathan · 12 eps

Barbie & Her Sisters in a Puppy Chase
Movie · as Marco (voice)

DC's Legends of Tomorrow
TV · as Abraham · 1 ep

Travelers
TV · as Nick · 1 ep

Tomorrowland
Movie · as Jetpack Buddy

Text to Kill
Movie · as Jason

The Returned
TV · as Trace · 3 eps

The Man in the High Castle
TV · as Oscar Watson · 5 eps

The 100
TV · as Kwame · 1 ep

The Flash
TV · as College Boy · 1 ep

If I Had Wings
Movie · as Mitchell

Grave Encounters 2
Movie · as Dead Michael

Continuum
TV · as Nathan · 1 ep

Once Upon a Time
TV · as Lost Boy · 2 eps

Supernatural
TV · as Lucifer's Demon · 1 ep


