Special Guest Stars Matt Ryan as John Constantine David Ramsey as Deputy Marshall Bass Reeves Guest Stars Nicholas Bishop as Sheriff Levi Stapleton Duane Keogh as Cowboy Narrator AnnaLynne McCord as Irma Rose Co Starring Mike Wasko as Prospector Teo Saefkow as Piano Player Joel Wirkkunen as Barkeep Toby Hargrave as Desperado