Don't miss the premiere of The Tudors, April 1, at 10pm ET/PT.