Via Entertainment Weekly:
Natalie Dormer, who memorably played the seductive and doomed Anne Boylen on Showtime’s The Tudors, has been added to the fantasy drama’s regular cast.
Dormer will play Margaery Tyrell.
A wonderful choice. Older than appropriate for Margaery per the novels, but with the average age of all the children increased, and Dormer’s ability to play younger than her age, I don’t anticipate being bothered by that. Not as delicately pretty as I pictured the character, either, but she absolutely has the shrewd charisma and quiet sophistication to handle Margaery’s plot. She’ll really have a chance to shine in the third season. I’m a big fan of Dormer’s work on The Tudors, so I’m understandably excited about her addition to the Game of Thrones cast.

