Known For
Filmography
—
2026
2026
2024
2023
2021
2021
2020
2018
2016
2016
2015
2012
2009
2009

Aladdin: The Monkey’s Paw
Movie · as Aladdin

I Don't Want to Drink Your Blood Anymore
Movie

The Holiday Hitman
Movie · as Hank Carter

Mea Culpa
Movie · as Ray

The Irrational
TV · as Logan Rajesh · 1 ep

The Princess Switch 3: Romancing the Star
Movie · as Kevin Richards

Run the World
TV · as Anderson Louis · 3 eps

The Princess Switch: Switched Again
Movie · as Kevin Richards

The Princess Switch
Movie · as Kevin Richards

Shadowhunters
TV · as Victor Aldertree · 8 eps

Queen of the South
TV · as DEA agent Alonzo Loya · 26 eps

Supergirl
TV · as Russell Rogers / Rip Roar · 2 eps

Ill Manors
Movie · as Marcel

Gunrush
Movie · as Gang member

NCIS: Los Angeles
TV · as Joseph · 1 ep
