* Dan po jutrišnjem (2004) kot Dr. Brady
* Polarni ekspres (2004) kot Elf #2
* The Last Airbender (2010) kot vojak Fire Nation
* The Twilight Saga:New Moon (2009) kot član volčjega tropa
* The Twilight Saga:Eclipse (2010) kot član Wolf Tropa
* Somrak saga:Jutranja zarja - 1. del (2011) kot član volčjega tropa
* Somrak saga:Jutranja zarja - 2. del (2012) kot član volčjega tropa
Televizija:
* Smallville (2001-2011) kot Alien / Apocalyptic Man / Zombie / Demon
* Zvezdna vrata SG-1 (1997-2007) kot Goa'uld / Unas
* Supernatural (2005-2020) kot Shapeshifter / Djinn / Leviathan
* Fringe (2008-2013) kot The Observers
* Arrow (2012-2020) kot Ra's al Ghul
* The Flash (2014-) kot Eobard Thawne / Reverse-Flash
* Legende jutrišnjega dne (2016-) kot Eobard Thawne / Reverse-Flash
* Supergirl (2015-2021) kot Lex Luthor