Constantine ★★★½

It had Keanu, Rachel and Tilda of course it snapped!

ty liked these reviews