We were very fortunate to have a special guest appearance from John Barrowman, dressed as Captain Jack Harkness from Torchwood...