Uh oh. Is someone having a senior moment?
Demi Moore must have thought she was going to the Royal Wedding last night, but instead she ended up at the Met Gala.
The 48 year old made her way up the stairs in a feathered Prabal Gurung gown and a wacky headpiece.
We're all for over the top outfits, but the hat is just too much.
Now that we think about it, she would have fit in perfectly with
the Evil Stepsisters Princess Eugenie and Princess Beatrice!
[Image via Ivan Nikolov/WENN.]