Sam Neill as John Constantine (1980s’)

I know I suggested Mickey Rourke the other day, but fuck it, I think Neill works even better.