John Barrowman may desert Torchwood for the Greatest Show on Earth. Barrowman, who plays Captain Jack Harkness in the Doctor Who spin-off, is in talks to take the lead role in a revival of the musical Barnum towards the end of next year, providing scheduling can be worked out around his roles in both Torchwood and Doctor Who. This would be the franchise's second high profile loss to the stage recently; Who's David Tennant is shirking his Time Lord duties for the second half of this year to join the Royal Shakespeare Company for two plays. [Digital]