got real excited when the preview started before troy. but i am leary. keanu? american? los angeles? wtf! john constantine is a fag smokin', wise-ass, london brit. with a khaki long trench. not 3/4 black. the special effects look cool, but i am looking forward to being disappointed. such wonderful source material and they are blowing it.