Skip Nav

Margaery Tyrell, Played by Natalie Dormer

  • Age at the start of the books: 16
  • Current age on the show: 22-23
  • Dormer's age in real life: 32

Read More TVGame Of Thrones