John Constantine just met his match: a terrible spell-slinging hipster