A John Constantine costume is a black suit, white shirt and loose black tie under a long black coat, as Keanu Reeves wore it, or the comic's tan trench with a loose red tie and blond hair.