He made guest appearances on all three of the longest running North American science fiction series: The X-Files (1993), Stargate SG-1 (1997) and Smallville (2001).
Actor
Title
Year
Status
Character
Dead Rising 4
2016
Video Game
Evos (voice)
The 100
2016
TV Series
Bounty Hunter / Grounder
The P.I. Experiment
2015
TV Movie
Doug Kelly (as Mark J. Gibbon)
Falling Skies
2014
TV Series
Scorch
A Fairly Odd Summer
2014
TV Movie
Jorgen
Once Upon a Time
2011-2014
TV Series
Head Troll
Arrow
2013
TV Series
Ops Leader
Man of Steel
2013
Roughneck
The Package
2013/I
Jake
A Fairly Odd Christmas
2012
TV Movie
Jorgen von Strangle
Continuum
2012
TV Series
Frank Bolo
Iron Man: Armored Adventures
2009-2012
TV Series
Hulk
Underworld: Awakening
2012
Announcing Guard
A Fairly Odd Movie: Grow Up, Timmy Turner!
2011
TV Movie
Jorgen von Strangle
Thor: Tales of Asgard
2011
Video
Additional Voice (voice)
Shattered
2011
TV Series
Dante
Smallville
2001-2010
TV Series
Deputy / Sacks' Bodyguard / Mr. Raines
Beyond Sherwood Forest
2009
TV Movie
Little John
Harper's Island
2009
TV Series
Tommy
Knights of Bloodsteel
2009
TV Mini-Series
Dragon Eye
Sanctuary
2008
TV Series
Cabal Agent
At Jesus' Side
2008
Video
Casius (voice)
Joy Ride 2: Dead Ahead
2008
Video
Rusty Nail
Psych
2008
TV Series
Mark Belleck
Battle in Seattle
2007
Squad Leader
Flash Gordon
2007
TV Series
Tyrus
The 4400
2005-2007
TV Series
Security Guard / Aaronson
Totally Awesome
2006
TV Movie
Coach Cutter
Fantastic Four: World's Greatest Heroes
2006
TV Series
The Hulk
Everything's Gone Green
2006
Rory
Black Lagoon
2006
TV Series
Fritz Stanford
Merlin's Apprentice
2006
TV Mini-Series
Gare
Trapped!
2006
TV Movie
Zlatko
Stargate: Atlantis
2005
TV Series
Constable
Devil Kings
2005
Video Game
Red Minotaur (voice, as Mark Gibbons)
Marvel Nemesis: Rise of the Imperfects
2005
Video Game
The Thing (voice)
Ghost in the Shell: S.A.C. 2nd GIG - Individual Eleven
2005
Video
Boma (English version, voice)
Ghost in the Shell: Stand Alone Complex - The Laughing Man