Beyonce has dug out some of her favourite costumes from throughout her career to celebrate her multiple personalities.
The 31-year-old singer revisits her many styles, from the pink dress she wore for Destiny's Child Bootylicious video and her sexy stage alter-ego Sasha Fierce to her tiny blue hotpants from Crazy In Love, in a new ad for Pepsi MAX unveiled on YouTube.
The ad - which features Beyonce's new song Grown Woman - shows the Grammy-winning star rehearsing alone in a dance studio when she starts to see her alter-egos appear around her in the mirrors.
Beyonce quickly shows she's still got it and more as she gets down, with different iconic images of the singer all dancing along together.
The singer said: "I had so much fun collaborating on this campaign. I got to re-live some of my favourite past characters and looks. It was the first time I saw those costumes in years and it was very emotional.
"I'm proud of those moments and they all connect in some way and have helped me evolve into who I am today."
To watch the brand new Mirrors advert visit YouTube.com/Pepsi