Agatha Christie's Poirot
as President
Beverly Hills, 90210
as Neil Phillips
Batman Beyond
as Jack (voice)
Spider-Man
as Michael Pingree (voice)
Gargoyles
as Rory Dugan/Cuchullain (voice)
The Sentinel
as Connor
No One Could Live Here
as Trevor
Soldier Soldier
as 2nd Lt Nesbitt
The New Batman Adventures
as Thomas Blake (voice)
Baywatch Nights
as Photographer
The Ministry of Time
as Charles Howard
Rebus
as 'Pretty Boy' Summers
Acapulco H.E.A.T.
as Jacques Duran
Slaves and Kings
as O'Donnell
Goya's Ghosts
as French General
No Job for a Lady
as Craig
55 Degrees North
as Cory North
Batman Beyond: The Movie
as Jack Walker /The Jack (voice)
Spider-Man: The Venom Saga
as Cletus Kasady / Carnage
Soldier of God
as Geoffrey