The actor wore two stunning looks.
All eyes were on Priyanka Chopra, who wore the chicest lavender suit by Vivienne Westwood, at the royal wedding.
Before she attended Prince Harry and Meghan Markle's wedding, the actor took time to visit the boutique of iconic British designer Philip Treacy to get fitted for a hat to be donned for the wedding.
She completed the look with a hat designed by Philip Treacy and shoes by Jimmy Choo.
While she aced the look, no one expected her to make the most epic outfit change for the reception later in the evening.
Priyanka stunned all when she stepped out in the most gorgeous and sparkling gold Dior gown.
Dressed in the romantic chiffon gown with asymmetrical shoulders and sequinned work, the actor definitely sported one of the most show-stopping looks at the reception.
'A very special thank you to @dior for making me sparkle,' Priyanka wrote on Instagram.
'Also thank you to my incredible team for your brilliance and dedicated hustle...no one just 'wakes up like this', and I feel so happy to work with you and be the canvas for your creativity,' she added.
We ask you, dear readers which of her two looks did you like better?
Take the poll below and let us know!
Golden Globes to Oscars: Designers Priyanka Chopra loves
Priyanka's heartfelt message for friend Meghan Markle
The Indian guests at the Royal Wedding
Pix: The cutest attendees at Harry and Meghan's royal wedding
Royal wedding dresses from around the world