Home / Discover / People

DC's Legends of Tomorrow

2016
as Carter Hall / Hawkman

Knight and Day

2010
as Bernhard

Welcome to Marwen

2018
as Hauptsturmführer Ludwig Topf

Spides

2020
as David Leonhart

The Big Swim

2016
as Luca

Extraction

2013
as Martin

Guest Star

Episode DC's Legends of Tomorrow
Leviathan
2016
Episode Journeyman
Game Three
2007
Episode DC's Legends of Tomorrow
River of Time
2016
Episode DC's Legends of Tomorrow
Destiny
2016
Episode DC's Legends of Tomorrow
wvrdr_error_100 oest-of-th3-gs.gid30n not found
2021
Episode The Alienist
The Boy on the Bridge
2018
Episode DC's Legends of Tomorrow
Legendary
2016
Episode The Flash (2014)
Legends of Today (1)
2015
Episode NCIS: Los Angeles
Archangel
2011
Episode The Alienist
A Fruitful Partnership
2018
Episode CSI: Crime Scene Investigation
Targets of Obsession
2011
Episode Marvel's Agents of S.H.I.E.L.D.
A Fractured House
2014
Episode DC's Legends of Tomorrow
Progeny
2016
Episode Arrow
Legends of Yesterday
2015
Episode The Closer
Off the Hook
2010