Henry Cavill plays Charles Brandon, the Duke of Suffolk on Showtime's The Tudors.
The 25-year-old British actor is featured in the April 2009 issue of Cosmopolitan with Ashley Tisdale on the cover.
The mag writes, "His man-whore of a character is known for bedding half the king's court. Oh, Henry! Would it be wrong to blow up this picture poster-size and put it on our bedroom wall?"