For the premiere of The Tudors, Showtime transformed the Sheraton New York into a castle.