Spudvisor
Thresher

Hercules De Baudin (2 episodes)

Batman: Caped Crusader

Back-up Mobster / Guard (voice) (1 episode)

Critical Role

Edam / The Emissary (1 episode)

The Emissary (2 episodes)

Star Wars: Young Jedi Adventures

King Pychor Vuundir (voice) (2 episodes)

Mycho Zala (voice) (1 episode)

King Pychor Vuundir / Ootooan Leader (voice) (1 episode)

Star Wars: The Bad Batch

Pantoran Security / Vice Admiral Rampart (voice) (1 episode)

Passenger / Vice Admiral Rampart (voice) (1 episode)

Vice Admiral Rampart (voice) (9 episodes)

Scrapper #1 / Vice Admiral Rampart (voice) (1 episode)

Stormtrooper #1 / Stormtrooper #2 (voice) (1 episode)

Stormtrooper / Vice Admiral Rampart (voice) (2 episodes)

Imperial Pilot / Rampart (voice) (1 episode)

Rampart / Stormtrooper (voice) (1 episode)

Pantoran Guard / Vice Admiral Rampart (voice) (1 episode)

Axis Leader (voice) (1 episode)

Yasuke

Mitsuhide (voice) (6 episodes)

Star Wars: Squadrons - Hunted

Varko Grey (voice) (uncredited)

Good Trouble
Love, Death & Robots

Officer Soran (voice) (1 episode)

Beaumont (voice) (1 episode)

Sergeant Pettibone (voice) (1 episode)

S.W.A.T.

Vice Det. Sampath (1 episode)

Lights

Majestic 12 Agent

NCIS: Los Angeles