Who plays the character Margaery Tyrell in Game of Thrones?

Question: Who plays the character Margaery Tyrell in Game of Thrones?

Choices:

Natalie Dormer
Lena Headey
Maisie Williams
Sophie Turner

Correct answer:

Natalie Dormer