I thought the icicle dropping and causing him to fall to his death was a ridiculous deviation the film took; but turns out that was a book original too!
One thumbs down - it is a shame because all the actors were good, it was just the constant silly cuts between present day, the past and purgatory that really ruined it.