Special Guest Stars James Purefoy as Captain Gulliver "Gully" Troy Guest Stars Anna Chancellor as Frances Gaunt Danny Webb as John Ripper Jessica De Gouw as Melanie Troy Jonjo O'Neill as Aleister Crowley Dermot Crowley as Archbishop Potter Co Starring Jessica Ellerby as The Queen Sally Tatum as Miss Dixon Faisal Mohammed as Monty Suzanne Boreel as Rita Ed Sayer as Banjo Lee McQueen as Vic Dobson Rosa Coduri as Sheri Fiz Marcus as Market Trader Daniel Cerqueira as Dorian Furbank Marc Bannerman as Ken the Spot Peter Saracen as Coal Seller