The latest Doctor Who Christmas special, with Michael Gambon and Katherine Jenkins, is the best yet. Of course, doing a Google search for Katherine Jenkins shows that she likes to show off her cleavage at public events, so bonus!
But, why was Rory dressed as a Roman soldier? The final episode of last season, they remade the universe so the Rorybot never existed. They’ve got a lot of explaining to do this spring.