John Constantine
From Worldinherhands
John Constantine is played by Colleen, and his journal is silkcutcasanova.
His PB is Sting. For more info, see his wikipedia entry. (He's the comic version, not the movie version, although I might make him suffer the indignity, to understand Angela)