
Acting

Star Trek: Section 31
as Businessman

Ominous
as Father

Crossover: Immortal Sins
as Victor

The Breach
as Cole Parsons

V/H/S/94
as Ronald (segment "The Empty Wake")
Think As Thieves
as Ben

Black Goat
as Jacques Cowan

Suck

Manson
as Charles Manson
Ending the Eternal
as Samuel Gradius

Orphan Black: Echoes
as James · 3 ep.

Reacher
as Trace · 1 ep.

Nurses
as Markie · 2 ep.

Coroner
as Gustav 'Gus' Prisciac · 1 ep.

Carter
as Ted · 1 ep.

Shadowhunters
as Ragnor Fell · 1 ep.

Private Eyes
as Mike · 1 ep.

The Expanse
as Extreme Belter · 1 ep.

12 Monkeys
as Roach · 1 ep.

Killjoys
as Bartender · 1 ep.