@Gargron

I had a similar experience with the movie Constantine (2005). It's an astoundingly unfaithful adaptation of Hellblazer (I'm told) but it works really well if you treat it as it's own thing (i.e. an unrelated story that happens to share a few details with the comic.)