Known For
Filmography

Slaves and Kings
Movie · as O'Donnell

Dogtanian and the Three Muskehounds
Movie · as Dogtanian's Father / Captain Bloodhound

The World is Theirs
Movie · as Petrov

Everybody Leaves
Movie · as Dan

Seth's Gold
Movie · as Bill Williamson (voice)

The Ministry of Time
TV · as Charles Howard · 1 ep

El asesino a sueldo
Movie · as Phillip

Wedding Belles
Movie · as Kevin

The Amazing Grace
Movie · as Oliver

Goya's Ghosts
Movie · as French General

Soldier of God
Movie · as Geoffrey

Spider-Man: The Venom Saga
Movie · as Cletus Kasady / Carnage (voice)

Soccer Dog 2: European Cup
Movie · as Alex Foote

55 Degrees North
TV · as Cory North · 1 ep
Dejavu
Movie

Aquí no hay quien viva
TV · as Trevor · 1 ep

Spider-Man: The Ultimate Villain Showdown
Movie · as Doctor Michael Pingree (voice)

Murphy's Law
TV · as Daniel McGeechan · 1 ep

The Prophecy 3: The Ascent
Movie · as Pyriel

Rebus
TV · as 'Pretty Boy' Summers · 1 ep

Batman Beyond: The Movie
Movie · as Jack Walker /The Jack (voice)

Batman Beyond
TV · as Jack (voice) · 1 ep

Sharpe: The Legend
Movie · as Price

Germans
Movie · as Willi Sonnenbruch

Kiss & Tell
Movie · as Scott DeBirdy

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

The Sentinel
TV · as Connor · 1 ep

Baywatch Nights
TV · as Photographer · 1 ep

Sharpe's Company
Movie · as Lieutenant Harry Price

Spider-Man
TV · as Michael Pingree (voice), Cletus Kasady / Carnage (voice) · 1 ep

Gargoyles
TV · as Rory Dugan/Cuchullain (voice), Jon Carter (voice), Jon Carter/Jon Canmore (voice), John Castaway (voice), John Castaway/Thug 2 (voice) · 1 ep

Acapulco H.E.A.T.
TV · as Jacques Duran · 1 ep

Sharpe
TV · as Lt. Harry Price · 1 ep

Soldier Soldier
TV · as 2nd Lt Nesbitt · 1 ep

No Job for a Lady
TV · as Craig · 1 ep

Beverly Hills, 90210
TV · as Neil Phillips · 1 ep

Agatha Christie's Poirot
TV · as President · 1 ep
