
Acting

Slaves and Kings
as O'Donnell

The World is Theirs
as Petrov

Everybody Leaves
as Dan

Seth's Gold
as Bill Williamson (voice)

El asesino a sueldo
as Phillip

Wedding Belles
as Kevin

Goya's Ghosts
as French General

The Amazing Grace
as Oliver

Soldier of God
as Geoffrey

Spider-Man: The Venom Saga
as Cletus Kasady / Carnage

The Ministry of Time
as Charles Howard · 1 ep.

55 Degrees North
as Cory North · 1 ep.

No One Could Live Here
as Trevor · 1 ep.

Murphy's Law
as Daniel McGeechan · 1 ep.

Rebus
as 'Pretty Boy' Summers · 1 ep.

Batman Beyond
as Jack (voice) · 1 ep.

The New Batman Adventures
as Thomas Blake (voice) · 1 ep.

The Sentinel
as Connor · 1 ep.

Baywatch Nights
as Photographer · 1 ep.

Spider-Man
as Cletus Kasady / Carnage (voice) · 2 ep.