Oh my, I've just watched the Kiss Kiss Bang Bang.
Wow, I mean I loved James Marsters as Spike, he's such a great actor and the way he plays the villain makes me wish to be evil myself. Seeing him again in Torchwood as a bad boy and ex-lover of Jack. Well, I can honestly say that it was more...