I really disliked this film. Quite often, it takes me a day or 2 to figure out that I didn’t actually like something – but I pretty much hated this from the very first scene. It was utterly un-engaging, with a meandering plot and mostly bad acting. Bonus point for Tom Waits’ scene-stealing turn as the Devil, but other than that I can’t really find anything of merit in it. At least poor Heath Ledger has Brokeback Mountain and The Dark Knight to secure his legacy. I wish I’d just stayed at home to watch Spooks.