Beyonce and Jay Z took the stage on Sunday for a good cause.
The A-list superstars performed in Johannesburg, South Africa for a charity concert honoring Nelson Mandela, a century after he was born.
Pharrell Williams, Trevor Noah, Naomi Campbell and Oprah Winfrey were among those headlining the Global Citizen Festival: Mandela 100 at Johannesburg’s FNB Stadium.
The power couple took the stage together for a performance with Beyonce donning a spectacular embellished floral bodysuit that looked like a piece of artwork.
A matching dramatic floor length duster with puffy sleeves topped off Beyonce’s body suit as well as a pair of thigh high boots in the same artistic print.
Her long curly hair was left down and flowed in the breeze, nearly long enough to touch her famed bum.
The Texas native belted out tunes in a pair of elbow length black gloves and held hands with Jay Z on stage.
During the night, Beyonce took the stage for a nearly two hour set in a series of ornate costumes.
Bey and Jay even showcased a couples costume change when the duo swapped their floral and fuchsia looks for something more holiday inspired.
The record producer slipped into a sleek grey double breasted suit while his wife stepped into a bespoke emerald number.
The Halo singer rocked an embellished green body suit that had a silken train and billowing statement sleeves.
The mother of three flaunted her enviable physique in a black and white printed sequin and beaded top and leather short-shorts.
A dramatic plume of white, grey and black feathers outlined her shoulders and arms.
The stunning look was topped off by a massive gold turtleneck collar and enormous flower earrings, along with a thin pair of black sunglasses.
And, the 37-year-old showed off her bootylicious curves in black patent leather over the knee boots.
The Formation singer later changed into an over-the-top gown for a performance with British crooner Ed Sheeran.
While Ed came casual in jeans and a T-shirt with his acoustic guitar, Bey wore a hot pink tulle accordion gown with sleeves that formed what looked like butterfly wings.
Before the event, which would have been on the former South African president’s 100th birthday, Beyonce penned an open letter to Mandela.
‘I first met you in 2004 for the 46664 AIDS Benefit Concert in Cape Town, and the impact you have had on my life resonates with me today and every day,’ the singer wrote in the letter.
Adding: ‘Your kindness and gratitude for every experience, and your ability to forgive are lessons I have learned and will pass on to my three children.’
The event benefited Global Citizen, an advocacy group which campaigns for an end to extreme poverty.
Many of the guests won tickets to Sunday’s concert through charity work and petition-signing.
World leaders gathered at the same stadium for a 2013 memorial after the death of Mandela, the anti-apartheid leader and South Africa’s first black president.
The stadium was filled by thousands attending the concert. The festival gave a platform to government leaders, CEOs and others who pledged more funding for health care and other social programs.
In a recorded video message, Kenyan President Uhuru Kenyatta promised more money in the national budget.
Canadian Prime Minister Justin Trudeau tweeted a $50 million pledge for education for girls and women around the world.
‘This is amazing!’ festival host Trevor Noah said as Trudeau’s tweet was shown on a big stadium screen.
Noah earlier recalled a comment by Mandela that poverty could be overcome through determined action. South Africa, where white minority rule ended a quarter-century ago, is struggling with one of the world’s highest rates of income inequality.