Parts... good casting, though. The script was a bit heavy. Lines that worked in the book don't always translate as well when physically being spoken in a given situation. The effects are weak, but... those are few and it's a character-driven story. It's a love-hate situation. Not great, not bad.