Cast Credits Hell on Wheels (2011) Guest starring as John Valentine Episode 3x02: Eminent Domain (Aug 10, 2013)