Showtime has finally put up a website for The Tudors. There’s not a lot of content yet but there’s a new promo image (which will be added to the Gallery shortly) and you can sign up for email updates. You can also view the trailer.
Note: The website is only accessible by users in the U.S. Anyone outside the U.S. is not able to access the website unfortunately.