We take a look at the most stunning and shocking hats at the royal wedding!
Queen Elizabeth II
Queen Elizabeth II wore a bright yellow hat with flower detail to compliment her yellow suit.
Princess Eugenie and Princess Beatrice
The royal cousins of Prince William certainly made a statement with their head pieces!
Chelsy Davy
Chelsy Davy opted for a simple a delicate head piece.
Zara Phillips
Zara Phillips wears a sophisticated black hat with side detail.
Carole Middleton
New to the royal fashion scene, Carole Middleton successfully pulls off this pale blue number!
Lady Frederick Windsor
Lady Frederick Windsor wears a wide brimmed hat with her hair tightly pulled back.
Victoria Beckham
Victoria Beckham wears her head pieces on the front of her forehead with her hair slickly pulled back into a ponytail.
Sophie, Countess of Wessex
Sophie, Countess of Wessex wears a beige hat with flower detail.
Princess Anne
She seems to follow the lead of Princess Anne, who wears a purple hat with floral detail.
Princess Victoria of Sweden
Princess Victoria of Sweden kept her look sophisticated and simple with this bright orange wide brimmed hat.
Tara Palmer Tomkinson
Tara Palmer Tomkinson dresses in bright blue from head to toe, topping her look off with a flower detailed hat.