Doctor Who: A Christmas Carol ★★½

Interesting episode, pity it had to be ruined with such things as a floating sci-fi shark.