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.
In 2007, he played a pivotal character in the Sci-Fi Channel's film Termination Point. Most recently, he has had significant roles in the second seasons of Arrow and Batwoman.