Terry LewisActingKnown ForRiverdale2017Timeless2016DC's Legends of Tomorrow2016Arrow2012Touching Evil2004The Sentinel1996Stay Tuned1992