The ambitious Margaery Tyrell is played by Natalie Dormer. The stylish and versatile actress, who shaved half of her head for her role as Cressida in The Hunger Games: Mockingjay, is just as beautiful in and out of costume.