Misha would work, although John Constantine is probably closer to Anthony Stewart-Head's age ( and the Ripper persona always seemed like a direct pull from Hellblazer.) James Marsters would be my dream John Constantine— he looks the part, he's got the comfortably-damned thing down and the man can wear a coat and fake…