Except for the end, which I won't reveal because spoilers. But that bit was lovely. Also, it would have been 5000% better with 20% more Eccleston.