Have you not seen Constantine (1999)?!?
Reposted from 2ndEzekiel
Tilda Swinton in Constantine has to be up there.

Comments