Watch The Tudors Season 3 Premiere

The Tudors returns on Sunday, April 5th, 2009 for its third season. Thanks to the fine folks at Showtime, you can watch the entire season three premiere right here at Enjoy! Then let us know what you think about the episode in the comments below.

Note: It says it has been edited, but that just means any language or nudity has been bleeped or blurred.