In 2007, he played a major character on the Sci-Fi Channel TV-movie Termination Point. Most recently, he had a recurring role in the second season of Arrow and the second season of Batwoman.
He made a notable appearance as a main character in the 2007 Sci-Fi Channel TV movie Termination Point. He has also had recurring parts in recent seasons of both Arrow and Batwoman.